/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../releases/current/templates/responsive_base/src/scss/main.scss ***!
  \***************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ==========================================================================
   APOdiscounter - Theme Variables
   Figma Design Tokens as Source of Truth

   Brand: Red (#DF091D) primary, Yellow (#FFD930) secondary
   ========================================================================== */
/* ==========================================================================
   Base Color Palette - Figma Design Tokens

   These are the foundational color scales used across all shops.
   Shop-specific brand colors reference these base values.

   Usage: @import 'base_colors'; (before theme_variables)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   CSS Custom Properties for Responsive Spacing
   These change automatically at breakpoints based on Figma tokens
   Usage: var(--spacing-md), var(--spacing-lg), etc.
   ========================================================================== */
:root {
  --spacing-xxs: 4px;
  --spacing-xs: 8px;
  --spacing-sm: 10px;
  --spacing-md: 12px;
  --spacing-lg: 20px;
  --spacing-xl: 24px;
  --spacing-2xl: 40px;
  --spacing-3xl: 40px;
  --spacing-4xl: 48px;
  --spacing-5xl: 80px;
  --spacing-6xl: 96px;
}

@media (max-width: 991px) {
  :root {
    --spacing-xxs: 4px;
    --spacing-xs: 6px;
    --spacing-sm: 8px;
    --spacing-md: 12px;
    --spacing-lg: 16px;
    --spacing-xl: 24px;
    --spacing-2xl: 32px;
    --spacing-3xl: 40px;
    --spacing-4xl: 56px;
    --spacing-5xl: 64px;
    --spacing-6xl: 80px;
  }
}
/* ==========================================================================
   CSS Custom Properties for Responsive Typography
   These change automatically at breakpoints based on Figma tokens
   Usage: var(--font-body-size), var(--font-h1-size), etc.
   ========================================================================== */
:root {
  --font-body-size: 16px;
  --font-body-line-height: 24px;
  --font-footnotes-size: 14px;
  --font-footnotes-line-height: 20px;
  --font-micro-size: 12px;
  --font-micro-line-height: 18px;
  --font-topline-size: 14px;
  --font-topline-line-height: 20px;
  --font-topline-letter-spacing: 1px;
  --font-h1-size: 48px;
  --font-h1-line-height: 64px;
  --font-h2-size: 36px;
  --font-h2-line-height: 48px;
  --font-h3-size: 28px;
  --font-h3-line-height: 37px;
  --font-h4-size: 22px;
  --font-h4-line-height: 30px;
  --font-h5-size: 18px;
  --font-h5-line-height: 24px;
}

@media (max-width: 991px) {
  :root {
    --font-body-size: 14px;
    --font-body-line-height: 20px;
    --font-footnotes-size: 12px;
    --font-footnotes-line-height: 18px;
    --font-micro-size: 12px;
    --font-micro-line-height: 18px;
    --font-topline-size: 14px;
    --font-topline-line-height: 18px;
    --font-topline-letter-spacing: 0.5px;
    --font-h1-size: 30px;
    --font-h1-line-height: 41px;
    --font-h2-size: 26px;
    --font-h2-line-height: 35px;
    --font-h3-size: 20px;
    --font-h3-line-height: 26px;
    --font-h4-size: 18px;
    --font-h4-line-height: 26px;
    --font-h5-size: 16px;
    --font-h5-line-height: 24px;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

.sr-only {
  display: none;
}

li {
  margin-left: 0;
}

.page-container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1rem;
}

body.responsive-base-enabled {
  min-width: unset;
  max-width: unset;
}

.content-section {
  padding-block: var(--spacing-2xl);
  border-bottom: 1px solid #F6F6F6;
}

.content-section [data-type], .content-section [data-is-modal=false] {
  margin: 0 !important;
  padding: 0 !important;
  padding-block: 0 !important;
}
.content-section [data-type] .products-swiper__container {
  padding: 10px 0 !important;
}

#google_adsense_container {
  width: 100%;
  overflow: hidden;
}

.contentful-entry-container .container, .contentful-entry-container.container,
header .container,
header.container, .usp-bar .container, .usp-bar.container {
  width: 100%;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.contentful-entry-container .container-inner,
header .container-inner, .usp-bar .container-inner {
  width: calc(100% - 24px);
}
.contentful-entry-container .container-inner,
.contentful-entry-container .container, .contentful-entry-container.container,
header .container-inner,
header .container,
header.container, .usp-bar .container-inner,
.usp-bar .container, .usp-bar.container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 540px !important;
  }
}
@media (min-width: 768px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 720px !important;
  }
}
@media (min-width: 992px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 960px !important;
  }
}
@media (min-width: 1200px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 1140px !important;
  }
}
@media (min-width: 1400px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 1280px !important;
  }
}

.container#header {
  margin: 0 auto;
  width: 100%;
  max-width: none !important;
  padding: 1rem 0 0 0 !important;
}
.container#header #header_box {
  width: 100%;
  max-width: 1280px;
  padding: 0 1rem;
  margin: 0 auto;
}
.container#header #holder_content {
  position: relative;
  z-index: 0;
}
.container#header #holder_search {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

#content_wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding-inline: 16px;
}

#wrapper {
  max-width: 1500px;
  margin: 0 auto;
}

.header-button--bare, .header-button--bare:hover {
  background: transparent;
  border: none;
}
.header-button--submenu-close {
  width: 32px;
  height: 32px;
}
.header-button--back {
  margin-bottom: 1rem;
  align-items: center;
  display: flex;
  font-size: 16px;
  cursor: pointer;
  color: #343434;
}
.header-button--back:hover {
  color: #DF091D;
}
.header-button--back .link-list__icon {
  margin-right: 4px;
  transform: translateY(3px);
}
.header-button--hidden {
  display: none;
}
.header-button--visible {
  display: flex;
}
.header-button--item-toggle {
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  padding-left: 0.75rem;
  line-height: 1.25rem;
  cursor: pointer;
}
.header-button--item-toggle:hover {
  color: #DF091D;
}
.header-button--prescription.button, .header-button--search.button {
  width: fit-content;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  border: none;
  min-height: 40px;
}
.header-button--prescription.button .header-button__icon, .header-button--search.button .header-button__icon {
  height: 18px;
  width: 18px;
}

.feature-list {
  list-style: none;
}
.feature-list__item {
  display: flex;
  margin-bottom: 0.25rem;
  color: #343434;
}
.feature-list__item::before {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  font-size: 1rem;
  font-weight: normal;
  color: #1B5E20;
  fill: #1B5E20;
  background-size: 1rem;
}
.feature-list__item:last-child, .feature-list__item:last-of-type {
  margin-bottom: 0;
}
.feature-list__item span {
  display: inline-block;
  width: calc(100% - 1.5rem);
  overflow: hidden;
  line-height: 1.5;
  color: inherit;
}
.feature-list--benefits li::before {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 10%27 fill=%27%23060%27%3E%3Cpath fill=%27%23060%27 d=%27m13.86 1.117-8.5 8.5a.47.47 0 0 1-.344.125c-.157 0-.282-.031-.375-.125l-4.5-4.5a.53.53 0 0 1 0-.719.53.53 0 0 1 .718 0l4.157 4.157L13.14.398a.53.53 0 0 1 .718 0 .53.53 0 0 1 0 .72Z%27/%3E%3C/svg%3E") no-repeat center;
}
.feature-list--benefits li:last-child::before, .feature-list--benefits li:last-of-type::before {
  content: "...";
  background: none;
}

.header-overlay {
  position: absolute;
  z-index: 1010;
  top: 3.25rem;
  right: 0;
}
.header-overlay::before {
  content: "";
  position: absolute;
  top: -10px;
  display: inline-block;
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
  border-bottom: 10px solid #FFFFFF;
  border-left: 12px solid transparent;
}
.header-overlay__wrapper {
  width: 80vw;
  max-width: 360px;
  max-height: calc(100vh - 11rem);
  overflow-y: auto;
  padding: 1.5rem 1rem;
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
}
.header-overlay--user-account::before {
  right: 3.5rem;
}
@media (min-width: 992px) {
  .header-overlay--user-account::before {
    right: 4rem;
  }
}
.header-overlay--user-account-logged-in::before {
  right: 9.5rem;
}
@media (min-width: 992px) {
  .header-overlay--user-account-logged-in::before {
    right: 11rem;
  }
}
.header-overlay--mini-cart::before {
  right: 0.5rem;
}

[data-mobile-template] #header_shopping_cart.hovered .header-mini-cart::before {
  top: 32px;
}
[data-mobile-template].header-user-account--logged-in::before {
  right: 4rem;
}
@media (min-width: 992px) {
  [data-mobile-template].header-user-account--logged-in::before {
    right: 4rem;
  }
}

[data-desktop-template].header-user-account--logged-in::before {
  right: 9.5rem;
}
@media (min-width: 992px) {
  [data-desktop-template].header-user-account--logged-in::before {
    right: 11rem;
  }
}

body:not(.has-adaptive-header) {
  min-width: 0;
}

.page-header {
  padding-top: 1rem;
  position: sticky;
  top: 0;
  z-index: 1020;
  background-color: #FFFFFF;
}
.page-header .header-spacer {
  height: 0.25rem;
  width: 100%;
  background: #FFD930;
}
.page-header__container {
  padding: 16px;
  margin: 0 auto;
}
@media (min-width: 1400px) {
  .page-header__container {
    max-width: 1280px;
  }
}
.page-header__wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 12px 8px;
  flex-wrap: wrap;
}
.page-header .apo-logo {
  flex-grow: 2;
  flex-basis: 30%;
}
.page-header #search-big {
  flex: 1 1 60%;
}

@media screen and (min-width: 992px) {
  .header-menu-trigger {
    display: none;
  }
  .page-header .customer-navigation {
    order: 2;
    flex: 1 1 auto;
    max-width: 220px;
    max-height: 40px;
    padding: 0;
    margin: 0;
  }
  .page-header .customer-navigation__list {
    gap: 1rem;
    padding: 0;
  }
  .page-header .customer-navigation__action {
    padding: 0;
  }
  .page-header .apo-logo {
    flex-basis: auto;
  }
  .page-header #search-big {
    order: 1;
    flex: 1 0 50%;
  }
  .page-header #search-big .search-wrap {
    display: block;
  }
  .page-header .header-menu {
    order: 3;
    display: flex;
    align-items: center;
    flex: 1 1 50%;
  }
  .page-header .header-button--prescription {
    order: 4;
    max-height: 34px;
  }
}
.page-header .apo-logo {
  display: flex;
  align-items: center;
}
.page-header .apo-logo a {
  display: flex;
  align-items: center;
}
.page-header .apo-logo picture,
.page-header .apo-logo img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 30px;
}

@media screen and (min-width: 992px) {
  .page-header .apo-logo picture,
  .page-header .apo-logo img {
    height: 40px;
    max-height: 40px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest {
  display: flex;
  justify-content: center;
  position: relative;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-list {
  display: block;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: auto !important;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1 !important;
}
.auto-suggest-wrapper.algolia form {
  display: block;
  position: relative;
  height: 40px;
  width: 100%;
  z-index: 1 !important;
  max-width: none;
  background-color: #FFFFFF;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia form {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia form .input-wrapper {
  display: flex;
}
.auto-suggest-wrapper.algolia form:focus, .auto-suggest-wrapper.algolia form:focus-within {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  outline: none;
}
.auto-suggest-wrapper.algolia form:focus input, .auto-suggest-wrapper.algolia form:focus-within input {
  border-color: #FFFFFF;
  outline: none;
}
.auto-suggest-wrapper.algolia form button[type=submit] {
  width: 80px;
  height: 40px;
  position: absolute;
  right: 0;
  display: none;
}
.auto-suggest-wrapper.algolia form.search-focused button[type=submit] {
  display: block;
}
.auto-suggest-wrapper.algolia form .icon-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
.auto-suggest-wrapper.algolia form .input-container {
  position: relative;
  width: 100%;
}
.auto-suggest-wrapper.algolia form .input-container input {
  background-color: transparent;
  font-weight: 400;
  height: 40px;
  min-width: auto;
  padding-left: 40px;
  width: 100%;
  padding-right: 30px;
  border: 1px solid #DEDEDE !important;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1.25rem;
  color: #343434;
  z-index: 1;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-input-placeholder {
  color: #343434;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-search-cancel-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container button.clear-input-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container:focus-within button.clear-input-button {
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  right: 90px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  background-color: transparent !important;
  background-repeat: no-repeat;
  padding: 0;
  border: none !important;
  cursor: pointer;
  appearance: none;
  outline: none;
}
.auto-suggest-wrapper.algolia form button {
  width: 80px;
  height: 40px;
  border: 1px solid #EDBA00;
  border-radius: 0 10px 10px 0;
  background-color: #FFD930;
  font-size: 16px;
  line-height: 1.25rem;
  color: #343434;
}
.auto-suggest-wrapper.algolia hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #DEDEDE;
  border: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1000;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  padding: 16px 16px 0 16px;
  margin-top: 6px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  display: none;
  overflow-y: scroll;
  max-height: 75vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .inner-padding {
  position: sticky;
  bottom: -1px;
  height: 11px;
  width: 100%;
  background-color: #FFFFFF;
}
.auto-suggest-wrapper.algolia .auto-suggest-list::-webkit-scrollbar {
  display: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25rem;
  color: #343434;
  padding-left: 0;
  margin-bottom: 8px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .highlighted {
  color: #FFD930;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products {
  margin: 0;
  padding: 0;
  list-style: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
  padding: 0;
  margin-left: 0;
  border: none;
  border-radius: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li:hover {
  border-color: #DEDEDE;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li img {
  width: 48px;
  height: 48px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .title-price-wrapper {
  max-width: 530px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
  padding: 0 12px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
    font-size: 16px;
    padding: 0 16px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .price {
  width: 80px;
  text-align: end;
  color: #DF091D;
  font-weight: 700;
}
@media (min-width: 992px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
    padding: 6px;
    border: 1px solid transparent;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper h3,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper h3 {
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content {
  list-style: none;
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li {
  padding: 4px 0;
  margin: 4px 0;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a {
  font-size: 16px;
  line-height: 1.125rem;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a:hover path {
  fill: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper {
  background-color: white;
  position: sticky;
  bottom: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px;
  margin-top: 16px;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 10px;
  color: #343434;
  text-align: center;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

.customer-navigation__list {
  display: flex;
  gap: 0.5rem;
  justify-content: end;
  list-style-type: none;
  max-height: 40px;
  padding: 0;
  margin: 0;
}
.customer-navigation__list-item {
  margin: 0;
  display: flex;
  align-items: center;
}
.customer-navigation__icon {
  width: 40px;
  height: 40px;
  color: #343434;
  fill: #343434;
}
.customer-navigation .customer-navigation__action {
  position: relative;
  padding: 0;
}
.customer-navigation .customer-navigation__action--bonuspoints svg {
  width: 20px;
  height: 20px;
}
.customer-navigation .customer-navigation__action .customer-navigation__icon--checkmark {
  width: 15px;
  height: 15px;
  color: green;
  position: absolute;
  bottom: 3px;
  right: 1px;
  border-radius: 50%;
  background: #FFFFFF;
}
.customer-navigation .customer-navigation__action--cart {
  display: grid;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__icon {
  grid-column: 1/1;
  grid-row: 1/1;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__counter {
  grid-column: 1/1;
  grid-row: 1/1;
  justify-self: center;
  transform: translate(2px, 1px);
  font-size: 14px;
  font-weight: 700;
  color: #DF091D;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__counter#Amount {
  position: static !important;
  display: inline !important;
  width: auto !important;
  font-size: 14px !important;
  color: #DF091D !important;
}
.customer-navigation .customer-navigation__action--cart#header_shopping_cart_top {
  display: grid;
  gap: 0;
  align-items: unset;
  padding: 0;
}

.rb-checkout-header {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEDEDE;
}
.rb-checkout-header__container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__container {
    padding: 12px 16px;
  }
}
.rb-checkout-header__logo {
  display: block;
  line-height: 0;
}
.rb-checkout-header__logo img {
  height: 40px;
  width: auto;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__logo img {
    height: 36px;
  }
}

.header-user-account--hidden {
  display: none;
}
.header-user-account--visible {
  display: block;
}
.header-user-account__login-form {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-bottom: 2rem;
  padding: 0 0.5rem 2rem;
  border-bottom: 1px solid #DEDEDE;
}
.header-user-account__login-input {
  flex: 1 0 100%;
}
.header-user-account__login-input input[type=email],
.header-user-account__login-input input[type=password] {
  display: inline-block;
  width: 100%;
  padding: 1rem;
  font-size: 1rem;
  color: #343434;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
}
.header-user-account__login-input input[type=email]::placeholder,
.header-user-account__login-input input[type=password]::placeholder {
  color: #767676;
}
.header-user-account__login-submit {
  flex: 1 0 100%;
}
.header-user-account__login-submit .button {
  width: 100%;
  max-width: none;
  padding: 0.5rem 0.75rem;
}
.header-user-account__login-submit .button--primary {
  margin-top: 1rem;
}
.header-user-account__login-submit .button--link {
  font-weight: normal;
}
.header-user-account__login-error {
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  color: #DF091D;
}
.header-user-account__login-form--error .header-user-account__login-input input[type=email],
.header-user-account__login-form--error .header-user-account__login-input input[type=password] {
  border-color: #DF091D;
}
.header-user-account__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.header-user-account__content .button {
  width: 100%;
  max-width: none;
  padding: 0.5rem 0.75rem;
}
.header-user-account__headline {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
  text-align: center;
  margin-bottom: 0;
}
.header-user-account__menu {
  padding: 0 0.5rem;
}
.header-user-account__menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-user-account__menu-list-item {
  margin: 0 0 1rem;
}
.header-user-account__menu-list-item:last-child, .header-user-account__menu-list-item:last-of-type {
  margin-bottom: 0;
}
.header-user-account__menu-list-item a:not(.button) {
  display: block;
  padding: 0.5rem 0 0.5rem 0.5rem;
  color: #343434;
  font-weight: bold;
}
.header-user-account__menu-list-item a:not(.button):hover, .header-user-account__menu-list-item a:not(.button):focus {
  color: #DF091D;
}
.header-user-account .feature-list {
  padding: 0;
  margin: 0;
}
.header-user-account .feature-list__item {
  margin-left: 0;
}

@media screen and (max-width: 991px) {
  .header-user-account .header-overlay__wrapper {
    max-height: calc(100vh - 5rem);
  }
  .header-user-account__content .button {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__login-form {
    padding: 0 0.5rem 1.5rem;
    margin-bottom: 1.5rem;
  }
  .header-user-account__login-input input[type=email],
  .header-user-account__login-input input[type=password] {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__login-submit .button {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__headline {
    font-size: 18px;
    line-height: 24px;
  }
  .header-user-account .feature-list__item {
    font-size: 16px;
    line-height: 20px;
  }
}
.header-mini-cart {
  position: relative;
}
.header-mini-cart.hovered .header-mini-cart__dropdown::before {
  content: "";
  position: absolute;
  top: 14px;
  right: 4px;
  display: inline-block;
  width: 4px;
  height: 0;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFF;
  border-left: 12px solid transparent;
}

.header-mini-cart__dropdown {
  position: absolute;
  z-index: 1010;
  top: 100%;
  right: 0;
  width: 80vw;
  max-width: 360px;
}
@media (max-width: 1199px) {
  .header-mini-cart__dropdown {
    display: none !important;
  }
}
.header-mini-cart__dropdown *:not(.price-tag):not(.price-tag span):not(.product_status_link *):not(.button) {
  font-size: 14px !important;
  line-height: 18px !important;
  color: #343434 !important;
}
.header-mini-cart__dropdown--hidden {
  display: none;
}
.header-mini-cart__dropdown--visible {
  display: block;
}
.header-mini-cart__dropdown .boxInformation {
  background-color: #D4EACD;
  border-radius: 5px;
  padding: 0.5rem 0.75rem;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  font-weight: 700;
  font-size: 16px !important;
  line-height: 20px;
}
.header-mini-cart__dropdown .boxInformation .boxInnerInformation {
  margin: 0 !important;
  justify-content: start !important;
  gap: 8px;
}
.header-mini-cart__dropdown .boxInformation .boxInnerInformation .boxInformationContentTableCell {
  font-size: 16px !important;
}
.header-mini-cart__dropdown .price-tag {
  color: #DF091D !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 700;
}

.header-mini-cart__content {
  margin-top: 1.5rem !important;
  padding: 1.5rem 1rem !important;
  background-color: #FFFFFF !important;
  border: none !important;
  border-radius: 4px;
  max-width: 360px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.header-mini-cart__content .product_status_box {
  padding-bottom: 6px !important;
}

.header-mini-cart__free-shipping {
  font-size: 16px;
  line-height: 20px;
  text-align: start;
  margin-top: 0 !important;
  display: flex;
  align-content: center;
  justify-content: start;
  gap: 8px;
}
.header-mini-cart__free-shipping--achieved {
  color: #1B5E20 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.header-mini-cart__free-shipping b {
  font-size: 16px;
  color: #343434;
}

.header-mini-cart__table {
  border-collapse: collapse;
}
.header-mini-cart__table tfoot tr:nth-last-child(2) span.l {
  font-weight: 700 !important;
}

.header-mini-cart__item td {
  padding: 12px 0 6px 0 !important;
}

.header-mini-cart__product {
  width: 10rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.header-mini-cart__product-title {
  height: auto;
}
.header-mini-cart__product-price {
  width: auto;
  height: auto;
}
.header-mini-cart__product-quantity {
  width: auto;
  height: auto;
}
.header-mini-cart__dropdown .button--change-product-amount {
  padding-right: 10px;
  padding-left: 10px;
}
.header-mini-cart__dropdown .amazon_advanced_payment_button_text_style img {
  width: auto;
  height: 25px;
}
.header-mini-cart__dropdown .paypal_payment img {
  width: auto;
  height: 25px;
}

/*
@import "../../cart/cart-overlay/cart-overlay";
*/
@media screen and (max-width: 991px) {
  html.header-menu--opened,
  body.header-menu--opened {
    overflow: hidden;
  }
  .header-menu-trigger__icon {
    width: 21px;
    height: 16px;
  }
  .header-menu-trigger__button, .header-menu-trigger__button:hover {
    background: transparent;
    border: none;
    width: 40px;
    height: 40px;
    padding: 0;
  }
  .header-menu {
    position: fixed;
    z-index: 1900;
    top: 0;
    left: calc(-1 * 80vw);
    width: 80vw;
    max-width: 360px;
    height: 100dvh;
    padding: 1rem;
    overflow: hidden;
    background: #FFFFFF;
    font-family: inherit;
  }
  .header-menu--active {
    left: 0;
    transition: left 0.3s ease-in-out;
  }
  .header-menu__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
  }
  .header-menu__header .header-button--prescription,
  .header-menu__header .header-button--search {
    flex: 1 0 100%;
    width: auto;
    max-width: none;
    min-height: 40px;
  }
  .header-menu__logo img {
    width: auto;
    height: 30px;
  }
  .header-menu__submenu-close [class*=icon] {
    font-size: 1rem;
    color: #343434;
  }
  .header-menu__list {
    list-style: none;
    position: relative;
    width: 100%;
    overflow-y: auto;
  }
  .header-menu__list-item {
    width: 100%;
    margin: 0 0 0.5rem;
  }
  .header-menu__list-item--close-menu {
    display: none;
  }
  .header-menu__list-item--category-name {
    font-size: 16px;
    color: #343434;
  }
  .header-menu__list-item--category-name > strong {
    display: inline-block;
    padding: 0 0 0.5rem;
    line-height: 1.25rem;
  }
  .header-menu__list-item--category-name .header-menu__link {
    gap: 0.5rem;
  }
  .header-menu__list-item--category-name .header-menu__link strong {
    flex: 1 0 auto;
  }
  .header-menu__list-item .button--primary {
    margin-bottom: 1rem;
  }
  .header-menu__list--level-1 {
    top: 1rem;
    height: calc(100dvh - 12rem);
    padding: 0;
  }
  .header-menu__list--level-1 .header-menu__link {
    font-weight: 700;
  }
  .header-menu__list--level-2, .header-menu__list--level-3 {
    left: -100%;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background: #FFFFFF;
    width: 100%;
    bottom: 0;
  }
  .header-menu__list--level-2.header-menu__list--active, .header-menu__list--level-3.header-menu__list--active {
    display: flex;
    flex-direction: column;
    left: 0;
    transition: left 0.3s ease-in-out;
  }
  .header-menu__list--level-2 .header-menu__list-item:not(.header-menu__list-item--category-name), .header-menu__list--level-3 .header-menu__list-item:not(.header-menu__list-item--category-name) {
    padding-left: 1.5rem;
  }
  .header-menu__list--level-2 .header-menu__link, .header-menu__list--level-3 .header-menu__link {
    font-weight: 400;
  }
  .header-menu__list--level-2 {
    position: absolute;
    z-index: 1910;
    top: 0;
    display: none;
    height: calc(100dvh - 12rem);
  }
  .header-menu__list--level-3 {
    position: fixed;
    z-index: 1920;
    top: 10.6rem;
    display: none;
    width: calc(80vw - 2rem);
    max-width: calc(360px - 2rem);
    height: calc(100dvh - 11rem);
  }
  .header-menu__list--level-3.header-menu__list--active {
    left: 1rem;
  }
  .header-menu__list--path {
    overflow: hidden;
  }
  .header-menu__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0.5rem 0;
    white-space: normal;
    word-wrap: break-word;
    color: #343434;
    line-height: 1.25rem;
    text-overflow: ellipsis;
    font-size: 14px;
    font-family: inherit;
    cursor: pointer;
    text-align: start;
  }
  .header-menu__link::after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    font-weight: normal;
    background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 14%27 fill=%27none%27%3E%3Cpath d=%27M7.35938 6.56848C7.54688 6.75598 7.54688 7.09973 7.35938 7.28723L1.35938 13.2872C1.17188 13.4747 0.828125 13.4747 0.640625 13.2872C0.453125 13.0997 0.453125 12.756 0.640625 12.5685L6.29688 6.91223L0.640625 1.28723C0.453125 1.09973 0.453125 0.755981 0.640625 0.568481C0.828125 0.380981 1.17188 0.380981 1.35938 0.568481L7.35938 6.56848Z%27 fill=%27%23343434%27/%3E%3C/svg%3E") no-repeat center;
    background-size: 1rem;
  }
  .header-menu .header-button--back.header-button--active {
    display: block;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 1rem;
    text-align: start;
    margin-bottom: 0;
  }
  .header-menu .header-button--submenu-close, .header-menu .header-button--item-toggle {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .header-menu__header {
    display: none;
  }
  .header-menu__list {
    list-style-type: none;
    gap: 1.5rem;
  }
  .header-menu__list--hidden {
    display: none;
  }
  .header-menu__list--active {
    display: grid;
  }
  .header-menu__list--level-1 {
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
    margin-bottom: 0;
  }
  .header-menu__list--level-1 > .header-menu__list-item {
    flex: auto;
    width: auto;
  }
  .header-menu__list--level-1 > .header-menu__list-item:focus-within > .header-menu__link {
    color: #DF091D;
  }
  .header-menu__list--level-2 {
    grid-template-columns: repeat(4, 23%);
    padding: 1rem;
    position: absolute;
    background: #FFFFFF;
    width: 1200px;
    max-height: 65vh;
    margin: 0 0;
    overflow-y: auto;
    left: -1rem;
    right: 0;
    top: calc(100% + 4px);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (min-width: 992px) and (min-width: 992px) {
  .header-menu__list--level-2 {
    max-width: 960px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
  .header-menu__list--level-2 {
    max-width: 1140px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1400px) {
  .header-menu__list--level-2 {
    max-width: 1280px !important;
  }
}
@media screen and (min-width: 992px) {
  .header-menu__list--level-2 > .header-menu__list-item .header-menu__link {
    margin-bottom: 0.125rem;
  }
  .header-menu__list--level-3 {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    padding-left: 0.75rem;
  }
  .header-menu__list--level-3.header-menu__list--hidden {
    overflow: hidden;
    max-height: 4rem;
  }
  .header-menu__list--level-3.header-menu__list--active {
    max-height: none;
  }
  .header-menu__list--level-3 .header-menu__list-item {
    flex: 1 0 100%;
  }
  .header-menu__list--level-3 .header-menu__link {
    font-weight: 400;
    color: #767676;
  }
  .header-menu__list-item {
    margin: 0;
    font-weight: 700;
    flex: 1;
    display: inline-block;
    width: 100%;
  }
  .header-menu__list-item--category-name {
    display: none;
  }
  .header-menu__list-item--service-link {
    grid-column: 4;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: end;
    font-weight: 400;
    font-size: 16px;
  }
  .header-menu__list-item--service-link .button {
    padding: 0.5rem 0.75rem;
  }
  .header-menu__list-item--close-menu {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: auto;
  }
  .header-menu__list-item--close-menu button {
    font-size: 1rem;
    color: #767676;
    cursor: pointer;
  }
  .header-menu__list-item--close-menu button:hover, .header-menu__list-item--close-menu button:focus {
    color: #DF091D;
  }
  .header-menu__link {
    display: block;
    white-space: normal;
    word-wrap: break-word;
    color: #343434;
    line-height: 1.25rem;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 700;
    text-align: start;
    cursor: pointer;
    padding: 0;
  }
  .header-menu__link:hover {
    color: #DF091D;
  }
  .header-menu-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
  }
  .header-menu-backdrop--visible {
    width: 100vw;
    height: 100vh;
  }
}
.header-menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1010;
}
.header-menu-backdrop--visible {
  width: 100vw;
  height: 100vh;
}

.usp-bar {
  width: 100%;
  padding: 0 16px;
}
.usp-bar .container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 6px 16px;
  justify-content: space-evenly;
}
.usp-bar .container > :only-child {
  justify-content: center;
}
.usp-bar .container > .usp-item:nth-child(1) {
  display: flex;
}
@media (min-width: 576px) {
  .usp-bar .container .usp-item:nth-child(-n+2) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .usp-bar .container .usp-item:nth-child(-n+3) {
    display: flex;
  }
}
@media (min-width: 992px) {
  .usp-bar .container .usp-item {
    display: flex;
  }
}

.usp-item {
  flex: 1 1 auto;
  min-width: 150px;
  font-size: 12px;
  display: none;
  justify-content: center;
  align-items: flex-start;
  line-height: 1.2;
  max-width: fit-content;
  word-break: break-word;
  white-space: normal;
}
.usp-item .usp-link {
  display: flex;
}
.usp-item .usp-icon {
  margin: -2px 6px 0 0;
  display: flex;
  height: 100%;
}

.pdp-responsive-header #product_info_fixed_header_inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  width: auto;
}
@media (min-width: 576px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 540px !important;
  }
}
@media (min-width: 768px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 720px !important;
  }
}
@media (min-width: 992px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    gap: 2rem;
    width: 960px !important;
  }
}
@media (min-width: 1200px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 1140px !important;
  }
}
@media (min-width: 1400px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 1280px !important;
  }
}
.pdp-responsive-header #product_info_fixed_header_image {
  flex: 0 1 90px;
  float: none;
  width: 90px;
}
@media (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_image {
    flex-basis: 64px;
    width: 64px;
    height: 64px;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 {
    width: inherit;
    height: inherit;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 img {
    width: inherit;
    height: inherit;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 .product_image_overlay {
    top: 32px;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle {
  flex: 1;
  float: none;
  width: auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle {
    display: none;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
  height: auto;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.3;
  color: #343434;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-width: 140px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    text-wrap: balance;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
    max-width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view {
  height: auto;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view {
    display: none;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view > br {
  display: contents;
  height: 1px;
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view .product_status_box {
  padding-bottom: 0;
}
.pdp-responsive-header #product_info_fixed_header_price {
  display: none;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0 1rem;
  width: auto;
  margin-top: 0;
  color: #767676;
}
@media screen and (min-width: 480px) {
  .pdp-responsive-header #product_info_fixed_header_price {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .pdp-responsive-header #product_info_fixed_header_price {
    flex: 1;
    justify-content: end;
  }
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp {
  order: 2;
  flex: 1 0 100%;
  float: none;
  width: auto;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.5;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp span {
  top: 0;
  font-size: inherit;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp sup {
  position: static;
  display: none;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_price {
  order: 1;
  flex: 1 0 100%;
  right: 0;
  width: auto;
  font-size: 1.2rem;
  line-height: 1.5;
  font-style: normal;
  font-weight: bold;
  color: #DF091D;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_price span {
  top: 0;
  font-size: inherit;
}
.pdp-responsive-header #product_info_fixed_header_button {
  width: auto;
  height: auto;
}
.pdp-responsive-header #product_info_fixed_header_button .button {
  min-height: 40px;
  margin-top: 0;
}

.rb-checkout-header {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEDEDE;
}
.rb-checkout-header__container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__container {
    padding: 12px 16px;
  }
}
.rb-checkout-header__logo {
  display: block;
  line-height: 0;
}
.rb-checkout-header__logo img {
  height: 40px;
  width: auto;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__logo img {
    height: 36px;
  }
}

.button-row {
  display: flex;
  flex-flow: row nowrap;
}

.button {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 300px;
  padding: 10px 20px;
  min-height: 32px;
  font-size: 1rem;
  letter-spacing: 0.3px;
  color: #343434;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-radius: 5px !important;
  transition: box-shadow 50ms linear, border-color 100ms linear, border-width 100ms linear, background-color 200ms linear;
  user-select: none;
  cursor: pointer;
}
.button, .button * {
  box-sizing: border-box;
}
.button + .button {
  margin-top: 1rem;
}
.button a,
.button a:focus,
.button a:hover {
  color: inherit !important;
  text-decoration: none !important;
}
.product_review_product_information .button {
  margin: 0 auto 0 0;
}
.button:focus {
  border-width: 2px;
  border-color: #1057DD;
}
.button:hover {
  color: #343434;
  box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.2);
}
.button[disabled] {
  cursor: not-allowed;
}
.button[disabled]:hover {
  box-shadow: none;
}
.button--primary {
  background-color: #FFD930;
  border-color: #EDBA00;
  color: #343434;
  font-weight: 400;
}
.button--primary:hover, .button--primary:active {
  background-color: #FECE2F;
  color: #343434;
}
.button--secondary {
  background-color: white;
  border-color: #343434;
}
.button--secondary:active {
  background-color: #F2F2F2;
}
.button--tertiary {
  background-color: transparent;
  border-color: transparent;
}
.button--tertiary:hover {
  box-shadow: none;
  background-color: #F2F2F2;
}
.button--tertiary:active {
  background-color: #EDEDED;
}
.button--link {
  width: auto;
  font-weight: bold;
  background-color: transparent;
  border: none;
}
.button--link:hover, .button--link:focus {
  color: #DF091D;
  box-shadow: none;
}
.button--inline {
  display: inline-flex !important;
  width: auto !important;
  padding-right: 10px;
  padding-left: 10px;
}
.button--extra-large {
  min-height: 62px;
}
.button--large {
  min-height: 48px;
}
.button--normal {
  min-height: 40px;
}
.button--delete {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--delete::after {
  content: "×";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
  top: -1px;
}
.button--plus {
  width: 48px;
  height: 48px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--plus::after {
  content: "+";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
}
.button--minus {
  width: 48px;
  height: 48px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--minus::after {
  content: "-";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 32px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
}

#create_account_submit_button {
  margin: 0 auto;
}

.slider-nav {
  display: flex;
  gap: 10px;
}
.slider-nav__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  cursor: pointer;
  transition: all 0.3s ease;
  padding: 0;
}
.slider-nav__btn:disabled {
  opacity: 0.3;
  cursor: none;
  pointer-events: none;
}
.slider-nav__btn:hover:not(:disabled) {
  opacity: 0.7;
}
.slider-nav__btn svg {
  color: #343434;
  fill: currentColor;
  width: 16px;
  height: 16px;
  display: block;
}

.product-card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  min-height: 250px;
  user-select: none;
  border: 1px solid #F2F2F2;
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
  animation: none;
  opacity: 1;
  transition: opacity 0.5s;
  position: relative;
}
.product-card__title {
  font-weight: 700;
  line-height: 1.5;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: flex;
  color: #343434;
}
.product-card__rating, .product-card__tags, .product-card__presentation-format, .product-card__amount-ppu, .product-card__unit-details, .product-card__info-details, .product-card__mandatory_info {
  display: flex;
  align-items: center;
}
.product-card__free-shipping {
  display: flex;
  align-items: start;
}
.product-card__free-shipping svg {
  margin-top: 2px;
}
.product-card .product-card__info-details,
.product-card .product-card__info-details button {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
  font-size: 13px;
  font-weight: 400;
}
@media screen and (min-width: 414px) {
  .product-card .product-card__info-details,
  .product-card .product-card__info-details button {
    font-size: 14px;
  }
}
.product-card__presentation-format, .product-card__amount-ppu {
  font-size: 13px;
  font-weight: 400;
  color: #767676;
}
@media screen and (min-width: 414px) {
  .product-card__presentation-format, .product-card__amount-ppu {
    font-size: 14px;
  }
}
.product-card__presentation-format {
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: flex-start;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.product-card .product-card__unit-details {
  gap: 6px;
}
.product-card .product-card__unit-details > div {
  white-space: nowrap;
}
.product-card .product-card__unit-divider {
  font-size: 13px;
  font-weight: 100;
}

.product-card__mandatory_info,
.product-card__bonus-points,
.product-card__free-shipping,
.product-card__availability .availability {
  gap: 4px;
  color: #343434;
}
.product-card__mandatory_info svg,
.product-card__bonus-points svg,
.product-card__free-shipping svg,
.product-card__availability .availability svg {
  overflow: visible;
}

.product-card__cta-button {
  height: 40px;
  font-size: 13px;
  padding-inline: 0;
  background-color: #FFD930;
  color: #343434;
  border: none;
}
@media screen and (min-width: 414px) {
  .product-card__cta-button {
    padding-inline: 0;
    font-size: 14px;
  }
}

.product-card__subscription-button-wrapper > div:first-child {
  margin-block: 8px;
  color: #006600;
  font-weight: 400;
  font-size: 14px;
}
.product-card__subscription-button-wrapper > div:first-child p {
  padding: 0;
}

.ais-Hits-item:hover .product-card,
.ais-Hits-item:focus .product-card {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease-in-out;
}

.ais-Hits-item {
  position: relative;
  z-index: 0;
}

.product-card .product-card__title a {
  color: #343434;
}

.ais-Hits-item.block-item {
  display: flex;
  max-width: 220px;
}
@media (max-width: 370px) {
  .ais-Hits-item.block-item {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .ais-Hits-item.block-item {
    max-width: 100%;
  }
}
.ais-Hits-item.block-item .product-card {
  container-type: inline-size;
  width: 100%;
  padding-inline: 14px;
}
.ais-Hits-item.block-item .product-card__title {
  margin-top: 8px;
  font-size: 13px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 1.5;
  margin-bottom: 0;
  max-width: 100%;
  height: 63px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ais-Hits-item.block-item .product-card__price {
  margin-top: 12px;
}
.ais-Hits-item.block-item .product-card__rating {
  margin-bottom: 8px;
}
.ais-Hits-item.block-item .product-card__rating, .ais-Hits-item.block-item .product-card__mandatory_info, .ais-Hits-item.block-item .product-card__presentation-format, .ais-Hits-item.block-item .product-card__amount-ppu, .ais-Hits-item.block-item .product-card__bonus-points, .ais-Hits-item.block-item .product-card__free-shipping, .ais-Hits-item.block-item .product-card__tags, .ais-Hits-item.block-item .product-card__availability .availability {
  height: 18px;
}
@media screen and (min-width: 414px) {
  .ais-Hits-item.block-item .product-card {
    padding-inline: 16px;
  }
  .ais-Hits-item.block-item .product-card__title {
    font-size: 14px;
  }
  .ais-Hits-item.block-item .product-card__rating, .ais-Hits-item.block-item .product-card__mandatory_info, .ais-Hits-item.block-item .product-card__presentation-format, .ais-Hits-item.block-item .product-card__amount-ppu, .ais-Hits-item.block-item .product-card__bonus-points, .ais-Hits-item.block-item .product-card__free-shipping, .ais-Hits-item.block-item .product-card__tags, .ais-Hits-item.block-item .product-card__availability .availability {
    height: 20px;
  }
}
@media screen and (max-width: 414px) {
  .ais-Hits-item.block-item .product-card__info-details svg {
    width: 12px;
    height: 12px;
  }
}
@container (max-width: 200px) {
  .ais-Hits-item.block-item .product-card__availability .availability {
    height: 40px;
  }
}
.ais-Hits-item.block-item.swiper-slide {
  margin-left: 0;
}

.ais-Hits-item.list-item {
  width: 100%;
  display: flex;
  justify-content: center;
}

.product-card-list {
  padding: 16px;
}
.product-card-list > .card-body {
  display: grid;
  grid-template-areas: "image info" ".      actions";
  grid-template-columns: clamp(120px, 40%, 200px) 1fr;
}
.product-card-list__image-section {
  max-width: 120px;
  grid-area: image;
  grid-row-start: 1;
  grid-row-end: 3;
}
@media (min-width: 768px) {
  .product-card-list__image-section {
    grid-row-end: 2;
  }
}
@media (min-width: 992px) {
  .product-card-list__image-section {
    max-width: 200px;
  }
}
.product-card-list__image-section img {
  width: 95px;
  height: 95px;
}
@media (min-width: 992px) {
  .product-card-list__image-section img {
    width: 153px;
    height: 153px;
  }
}
.product-card-list__info-section {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  grid-area: info;
}
@media (min-width: 768px) {
  .product-card-list__info-section {
    justify-content: space-between;
  }
}
.product-card-list__actions-section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  grid-area: actions;
  margin-top: 8px;
  max-width: 300px;
}
@media (min-width: 768px) {
  .product-card-list__actions-section {
    align-items: stretch;
    margin-top: 0;
  }
}
.product-card-list__actions-section .product-card__actions-block {
  width: 100%;
}
@media (min-width: 768px) {
  .product-card-list__actions-section .product-card__actions-block {
    align-self: flex-end;
  }
}
.product-card-list .product-card__price {
  margin-block: 16px 10px;
}
.product-card-list .product-card__price .product-card__price--red {
  font-size: 18px;
}
@media (min-width: 768px) {
  .product-card-list .product-card__price .product-card__price--red {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .product-card-list .product-card__cta-button {
    height: 48px;
  }
}
.product-card-list .product-card__title {
  font-size: 14px;
}
@media (min-width: 768px) {
  .product-card-list .product-card__title {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .product-card-list {
    max-width: 924px;
    padding: 20px;
  }
  .product-card-list > .card-body {
    grid-template-areas: "image info actions";
    grid-template-columns: clamp(140px, 21.6%, 200px) 1fr clamp(200px, 28%, 260px);
    column-gap: 12px;
  }
}

.product-card__amount-stepper {
  gap: 4px;
  height: 40px;
  padding: 0 4px;
  margin-bottom: 8px;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  max-width: 300px;
  font-size: 14px;
}
.product-card__amount-stepper button {
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (min-width: 768px) {
  .product-card__amount-stepper {
    height: 48px;
    font-size: 16px;
  }
}

.product-card__availability-container {
  position: relative;
  display: inline-block;
}
.product-card__availability {
  position: relative;
  background: none;
  border: none;
  text-align: left;
  padding-inline: 0;
}
.product-card__availability .availability-wrap .availability {
  display: inline-flex;
}
.product-card__availability .availability-wrap .availability--available {
  color: #006600;
}
.product-card__availability .availability-wrap .availability--not-available {
  color: #B90014;
}
.product-card__availability span {
  line-height: 1.1;
}
@media screen and (min-width: 414px) {
  .product-card__availability span {
    line-height: 1.2;
  }
}
.product-card__availability span::first-letter {
  text-transform: uppercase;
}
.product-card__availability:hover {
  cursor: pointer;
}

.ais-Hits-item:has(.product-card__availability-popper) {
  z-index: 1000;
}

.block-item .product-card__availability-popper {
  width: 240px;
}
@media (min-width: 768px) {
  .block-item .product-card__availability-popper {
    width: 343px;
  }
}

.list-item .product-card__availability-popper {
  width: 220px;
}
@media (min-width: 768px) {
  .list-item .product-card__availability-popper {
    width: 240px;
  }
}

.product-card__availability-popper {
  display: flex;
  position: absolute;
  top: -10px;
  left: 0;
  transform: translateY(8px);
  padding: 14px;
  align-items: flex-start;
  gap: 10px;
  z-index: 20;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
  background: #FFFFFF;
  box-shadow: 0 32px 48px -48px rgba(0, 0, 0, 0.08), 0 6px 32px 4px rgba(0, 0, 0, 0.16);
  max-width: clamp(220px, 80vw, 343px);
}
.product-card__availability-popper-close {
  background: none;
  border: none;
  cursor: pointer;
  color: #343434;
  padding-inline: 0;
}
.product-card__availability-popper-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 8px;
}
.product-card__availability-popper-header .product-card__availability-popper-heading button:first-child,
.product-card__availability-popper-header .product-card__availability-popper-heading span {
  font-size: 14px;
  font-weight: 700;
}
.product-card__availability-popper-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 12px;
  padding: 0;
  color: #343434;
}

.ais-Hits-item.block-item .product-card__availability-popper .availability {
  height: 100%;
}

@media (min-width: 576px) {
  .product-card__availability-popper {
    padding: 16px;
  }
  .product-card__availability-popper-header .product-card__availability-popper-heading span {
    font-size: 16px;
  }
  .product-card__availability-popper-body {
    font-size: 14px;
  }
}
.product-card__highlight-text {
  margin-block: 16px 10px;
  color: #767676;
  font-size: 14px;
  font-weight: 400;
  padding: 0;
}
.product-card__highlight-text li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  list-style-position: inside;
  width: 100%;
  list-style-type: disc;
}

.product-card__package-sizes {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  align-items: end;
  gap: 8px;
  margin-bottom: 10px;
  margin-top: 10px;
  align-content: flex-end;
}

.alternative-package-size {
  display: flex;
  align-items: center;
  line-height: 1.2;
  padding: 0 8px;
  border-radius: 30px;
  background: #F6F6F6;
  color: #343434;
  font-size: 14px;
  height: 30px;
  border: none;
  cursor: pointer;
}
.alternative-package-size:hover {
  background: #EDEDED;
  cursor: pointer;
}

.alternative-package-size.active {
  border: 1px solid #767676;
}

.product-card__price {
  margin-top: auto;
  height: 50px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.product-card__price--red {
  height: 30px;
  font-size: 22px;
  font-weight: 700;
  color: #DF091D;
  display: flex;
}
.product-card__price--uvp {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  text-decoration: line-through;
}

.product-card__image {
  position: relative;
  width: 100%;
  height: auto;
  filter: none;
  transition: filter 0.5s;
  min-height: 120px;
}
@media (min-width: 576px) {
  .product-card__image {
    min-height: 140px;
  }
}
@media (min-width: 1200px) {
  .product-card__image {
    min-height: 115px;
  }
}
.product-card__image img {
  width: 120px;
  height: 120px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .product-card__image img {
    width: 140px;
    height: 140px;
  }
}
@media (min-width: 1200px) {
  .product-card__image img {
    width: 115px;
    height: 115px;
  }
}
.product-card__image .product-image-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 0 0 56px;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  background: #DF091D;
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
  line-height: 1;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.16);
  opacity: 1;
  z-index: 1;
  transition: opacity 0.5s;
  width: 53px;
  height: 53px;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 576px) {
  .product-card__image .product-image-overlay {
    width: 56px;
    height: 56px;
  }
}
.product-card__image .product-image-overlay .product-card__discount-percentage {
  font-size: 22px;
  font-weight: 700;
  margin-top: -2px;
}
.product-card__image .product-image-overlay .product-card__discount-percentage .product-card__discount-percent-sign {
  margin-left: 2px;
  font-size: 14px;
  font-weight: 600;
}
.product-card__image .product-image-overlay .product-card__discount-label {
  font-size: 12px;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .product-card__image .product-image-overlay .product-card__discount-percentage {
    margin-top: 0;
  }
  .product-card__image .product-image-overlay .product-card__discount-percentage .product-card__discount-percent-sign {
    font-size: 16px;
  }
}
.product-card__image .product-image-overlay_pl {
  width: 63px;
  height: 63px;
}
.product-card__image .product-image-overlay_pl .product-card__discount-percentage {
  font-size: 20px;
}
.product-card__image .product-image-overlay_pl .product-card__discount-label {
  font-size: 9px;
}

.bo-marketing-campaign-product .product-image-overlay {
  background: var(--promotion-background-color, #DF091D);
}

.product-card__rating {
  position: relative;
  display: flex;
  gap: 4px;
}
.product-card__rating-foreground {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  color: gold;
  display: flex;
  gap: 4px;
}
.product-card__rating-background {
  color: gold;
  display: flex;
  gap: 4px;
}
.product-card__rating .rating-star {
  stroke: currentColor;
  stroke-width: 1;
}

.product-card__review-count {
  font-size: 14px;
  font-weight: 400;
  color: #767676;
}

.product-card__tags .tags-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 3px;
}
.product-card__tags .tags-wrapper .tag {
  background: #EDEDED;
  color: #343434;
  padding: 2px 3px;
  font-size: 11.5px;
  font-weight: 400;
  border-radius: 4px;
}

#listing-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 992px) {
  #listing-container {
    flex-direction: row;
    gap: 24px;
  }
}

#listing-main-content {
  flex: 1;
  min-width: 0;
  padding: 0;
}
@media (min-width: 992px) {
  #listing-main-content {
    padding: 0;
  }
}

.search-result-products-list {
  width: 100%;
}

.ais-Hits {
  width: 100%;
}

.algolia-hits-list {
  margin: 0;
  padding: 0;
}
.algolia-hits-list li {
  margin-left: 0;
}

#search-result-container {
  width: 100%;
}

.search-result-container {
  width: 100%;
}

[data-selector=searchresults] {
  flex-direction: column;
}

.service-hits-wrapper {
  width: 100%;
  max-width: calc(100% - 276px - 24px);
  margin-left: auto;
  padding: 8px 12px;
  gap: 12px;
}
@media (max-width: 991.98px) {
  .service-hits-wrapper {
    max-width: 100%;
    margin-left: 0;
  }
}
.service-hits-wrapper h3 {
  display: none;
}
.service-hits-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  flex-direction: column;
  gap: 8px;
  padding: 0;
  margin-block: 30px;
  list-style: none;
}
.service-hits-wrapper ul > div {
  display: flex;
  align-items: center;
}
.service-hits-wrapper li {
  display: flex;
  align-items: center;
  margin: 0;
}
.service-hits-wrapper a {
  display: flex;
  align-items: center;
  gap: 2px;
  font-size: 12px;
  color: #767676;
  text-decoration: none;
}
.service-hits-wrapper a:hover {
  color: #343434;
}
.service-hits-wrapper a > div {
  display: flex;
  align-items: center;
  gap: 2px;
}
.service-hits-wrapper a svg {
  width: 12px;
  height: 12px;
  min-width: 12px;
  flex-shrink: 0;
  overflow: visible;
}
.service-hits-wrapper .ais-Highlight-highlighted,
.service-hits-wrapper .ais-Highlight-nonHighlighted {
  background: none;
  font-weight: inherit;
}
.service-hits-wrapper .service-hits-content-wrapper.d-none {
  display: none !important;
}

.category-select {
  margin-bottom: 12px;
}
.category-select__dropdown {
  width: 100%;
  height: 44px;
  padding: 0 12px;
  padding-right: 24px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L1 3h10z%27/%3E%3C/svg%3E") no-repeat right 12px center;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  appearance: none;
  cursor: pointer;
}
.category-select__dropdown:focus {
  outline: none;
  border-color: #EDBA00;
}

.listing-header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 992px) {
  .listing-header {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.listing-header__products-title {
  font-size: 16px;
  font-weight: 700;
  color: #343434;
  margin: 0;
  line-height: inherit;
}
.listing-header__products-title--search {
  font-weight: 400;
}

.listing-controls {
  display: flex;
  align-items: center;
  gap: 12px;
}
.listing-controls__filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 500;
  color: #343434;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  cursor: pointer;
}
.listing-controls__filter-btn:hover {
  background: #F6F6F6;
}
.listing-controls__filter-btn svg {
  flex-shrink: 0;
}
.listing-controls__view-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: #767676;
  background: #FFFFFF;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
}
.listing-controls__view-btn:hover {
  color: #343434;
  background: #F6F6F6;
}
.listing-controls__view-btn--active {
  color: #DF091D;
  background: #FFFFFF;
}
.listing-controls__sort-dropdown {
  display: flex;
  align-items: center;
}
.listing-controls__sort-icon {
  flex-shrink: 0;
  color: #343434;
}
.listing-controls__sort-select {
  height: 32px;
  padding: 0 10px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF;
  border: none;
  border-radius: 4px;
  appearance: none;
  cursor: pointer;
}
.listing-controls__sort-select:hover {
  background-color: #F6F6F6;
}
.listing-controls__sort-select:focus {
  outline: none;
}

.listing-controls-mobile {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 12px;
  margin-block: 12px;
  padding-inline: 0;
}
.listing-controls-mobile .listing-controls__filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 32px;
  padding: 4px 10px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF;
  border: 1px solid #767676;
  border-radius: 4px;
  cursor: pointer;
  flex-shrink: 0;
}
.listing-controls-mobile .listing-controls__filter-btn:hover {
  background: #F6F6F6;
}
.listing-controls-mobile .listing-controls__filter-btn svg {
  flex-shrink: 0;
}
.listing-controls-mobile .listing-controls__filter-count {
  font-weight: 700;
  color: #DF091D;
}
.listing-controls-mobile .listing-controls__right {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.listing-controls-mobile .listing-controls__sort-dropdown {
  display: flex;
  align-items: center;
  position: relative;
  gap: 8px;
  margin-left: 10px;
}
.listing-controls-mobile .listing-controls__sort-icon {
  flex-shrink: 0;
  color: #343434;
}
.listing-controls-mobile .listing-controls__sort-select {
  height: 32px;
  padding: 0 8px;
  padding-left: 0;
  font-size: 14px;
  color: #343434;
  background: transparent;
  border: none;
  appearance: none;
  cursor: pointer;
}
.listing-controls-mobile .listing-controls__sort-select:focus {
  outline: none;
}

.clear-filters-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  font-size: 12px;
  color: #343434;
  background: none;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}
.clear-filters-btn:hover {
  color: #767676;
}
.clear-filters-btn svg {
  flex-shrink: 0;
}
.clear-filters-btn--compact {
  flex-shrink: 0;
}

.ais-Hits-list.block-view {
  display: grid;
  grid-template-columns: repeat(2, clamp(140px, (100dvw - 16px) / 2, 220px));
  grid-column-gap: 5px;
  grid-row-gap: 12px;
}
@media (max-width: 370px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 4px;
  }
}
@media (min-width: 576px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, clamp(140px, (100dvw - 48px) / 3, 220px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 8px;
  }
}
@media (min-width: 768px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(140px, (100dvw - 48px) / 4, 220px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 992px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, clamp(140px, (100dvw - 170px) / 4, 220px));
    grid-column-gap: 12px;
  }
}
@media (min-width: 1150px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(140px, (100dvw - 350px) / 4, 190px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 1200px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(160px, (100dvw - 350px) / 4, 220px));
    grid-row-gap: 16px;
  }
}
@media (min-width: 1400px) {
  .ais-Hits-list.block-view {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
  }
}

.ais-Hits-list.list-view {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}

#listing-sidebar {
  display: none;
  flex-direction: column;
  width: 276px;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  #listing-sidebar {
    display: flex;
  }
}

.subcategories {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  margin-bottom: 12px;
  padding: 12px 0;
}
.subcategories__title {
  padding: 0 12px 10px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.subcategories__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.subcategories__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px;
  color: #343434;
  text-decoration: none;
  font-size: 14px;
}
.subcategories__link:hover {
  color: #FFD930;
}
.subcategories__chevron {
  color: #767676;
  flex-shrink: 0;
}

.filter-wrapper {
  width: 100%;
}

.listing-filter-form,
.sidebar-filter {
  background: #FFFFFF;
}

#accordionFilter {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.filter-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  min-height: 56px;
}
.filter-header__left {
  display: flex;
  align-items: center;
  gap: 10px;
}
.filter-header__icon {
  color: #343434;
}
.filter-header__title {
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.filter-header__clear-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: none;
  border: none;
  color: #767676;
  font-size: 12px;
  cursor: pointer;
  padding: 8px;
}
.filter-header__clear-btn:hover {
  color: #343434;
}
.filter-header__clear-btn svg {
  width: 14px;
  height: 14px;
}
.filter-header__clear-btn-placeholder {
  visibility: hidden;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  font-size: 12px;
}
.filter-header__clear-btn-placeholder svg {
  width: 14px;
  height: 14px;
}

.filter-availability {
  padding: 10px 12px;
}
.filter-availability .filter-toggle-label__text {
  color: #FFD930;
  font-weight: 500;
}

.filter-skeleton {
  background: #FFFFFF;
}
.filter-skeleton__box {
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}
.filter-skeleton__accordion {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0;
  padding: 0;
}
.filter-skeleton__section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
}
.filter-skeleton__section-title {
  height: 16px;
  width: 100px;
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}
.filter-skeleton__section-chevron {
  height: 8px;
  width: 14px;
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}

@keyframes filter-skeleton-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
.filter-accordion {
  margin: 0;
  padding: 0;
}

.filter-section--open {
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  margin: 0;
}
.filter-section--open .filter-section__title {
  font-weight: 700;
}
.filter-section__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
}
.filter-section__header:hover {
  background-color: #F6F6F6;
}
.filter-section__header:focus {
  outline: none;
}
.filter-section__header:not(.collapsed) {
  border-radius: 5px 5px 0 0;
}
.filter-section__title {
  font-size: 14px;
  color: #343434;
  display: flex;
  align-items: center;
  gap: 8px;
}
.filter-section__right {
  display: flex;
  align-items: center;
  gap: 20px;
}
.filter-section__badge {
  font-size: 14px;
  font-weight: 700;
  color: #DF091D;
}
.filter-section__chevron {
  color: #767676;
  transition: transform 0.2s ease;
}
.filter-section__header:not(.collapsed) .filter-section__chevron {
  transform: rotate(180deg);
}
.filter-section__content {
  padding: 10px 12px 12px;
}
.filter-section__content.collapse:not(.show) {
  display: none;
}

.filter-toggle {
  position: relative;
  width: 44px;
  height: 24px;
  flex-shrink: 0;
}
.filter-toggle__input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.filter-toggle__input:checked + .filter-toggle__slider {
  background-color: #DF091D;
}
.filter-toggle__input:checked + .filter-toggle__slider::before {
  transform: translateX(20px);
}
.filter-toggle__slider {
  position: absolute;
  cursor: pointer;
  inset: 0;
  background-color: #d1d1d1;
  border-radius: 24px;
  transition: 0.2s;
}
.filter-toggle__slider::before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  border-radius: 50%;
  transition: 0.2s;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.filter-toggle-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 0;
  gap: 12px;
}
.filter-toggle-label--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.filter-toggle-label--disabled .filter-toggle__slider {
  cursor: not-allowed;
}
.filter-toggle-label__text {
  font-size: 14px;
  color: #343434;
  flex: 1;
}
.filter-toggle-label__content {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1;
}
.filter-toggle-label__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #767676;
}

.filter-options {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 280px;
  overflow-y: auto;
}

.filter-option {
  padding: 8px 0;
}
.filter-option:first-child {
  padding-top: 0;
}
.filter-option:last-child {
  padding-bottom: 0;
}

.filter-section-reset {
  display: block;
  margin-top: 10px;
  padding: 8px 0;
  font-size: 12px;
  color: #767676;
  background: none;
  border: none;
  cursor: pointer;
  text-decoration: underline;
}
.filter-section-reset:hover {
  color: #343434;
}
.filter-section-reset:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.filter-count {
  font-size: 12px;
  color: #767676;
  margin-left: 8px;
}

.filter-rating {
  display: flex;
  align-items: center;
  gap: 10px;
}
.filter-rating__stars {
  display: flex;
  gap: 2px;
}
.filter-rating__star-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  background: none;
  border: none;
  cursor: pointer;
}
.filter-rating__star-btn:hover .filter-rating-stars__star:not(.filter-rating-stars__star--filled) {
  color: #ffba31;
}

.filter-rating-stars__star {
  width: 16px;
  height: 16px;
  color: #DEDEDE;
  transition: color 0.15s ease;
}
.filter-rating-stars__star--filled {
  color: #ffba31;
}

.filter-rating-text {
  font-size: 14px;
  color: #767676;
}

.filter-price-range__slider {
  margin: 12px 0;
}
.filter-price-range__inputs {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 12px;
}
.filter-price-range__input {
  width: 80px;
  padding: 8px 10px;
  text-align: center;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  font-size: 12px;
  background: #FFFFFF;
}

.react-slider {
  width: 100%;
  height: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.react-slider .track {
  height: 4px;
  background: #DEDEDE;
  border-radius: 2px;
}
.react-slider .track-1 {
  background: #DF091D;
}
.react-slider .thumb {
  width: 20px;
  height: 20px;
  background: #DF091D;
  border-radius: 50%;
  cursor: grab;
  outline: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.react-slider .thumb:active {
  cursor: grabbing;
}
.react-slider .thumb:focus {
  box-shadow: 0 0 0 3px rgba(223, 9, 29, 0.2);
}

#slider-range,
.ui-slider {
  height: 4px;
  background: #DEDEDE;
  border: none;
  border-radius: 2px;
  margin: 10px 0 8px;
}
#slider-range .ui-slider-range,
.ui-slider .ui-slider-range {
  background: #DF091D;
  border-radius: 2px;
}
#slider-range .ui-slider-handle,
.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  background: #DF091D;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  top: -8px;
  cursor: grab;
}
#slider-range .ui-slider-handle:active,
.ui-slider .ui-slider-handle:active {
  cursor: grabbing;
}
#slider-range .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(223, 9, 29, 0.2);
}

.react-slider-input {
  font-size: 14px;
  font-weight: 400;
  color: #343434;
}

.subscription-toggle {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #DEDEDE;
}

.filter-price-range--mobile .filter-price-range__inputs {
  gap: 10px;
}
.filter-price-range--mobile .filter-price-range__field {
  flex: 1;
}
.filter-price-range--mobile .filter-price-range__label {
  display: block;
  font-size: 12px;
  color: #767676;
  margin-bottom: 8px;
}
.filter-price-range--mobile .filter-price-range__input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.filter-price-range--mobile .filter-price-range__input {
  width: 100%;
  padding: 10px 24px 10px 10px;
  text-align: left;
  font-size: 14px;
  -moz-appearance: textfield;
}
.filter-price-range--mobile .filter-price-range__input::-webkit-outer-spin-button, .filter-price-range--mobile .filter-price-range__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.filter-price-range--mobile .filter-price-range__currency {
  position: absolute;
  right: 10px;
  color: #767676;
  font-size: 14px;
  pointer-events: none;
}
.filter-price-range--mobile .filter-price-range__separator {
  padding-bottom: 10px;
  color: #767676;
}

.offcanvas {
  visibility: hidden;
  pointer-events: none;
}
.offcanvas--open, .offcanvas.offcanvas--open {
  visibility: visible;
  pointer-events: auto;
}
.offcanvas .offcanvas-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 1040;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.offcanvas .offcanvas-wrapper {
  position: fixed;
  z-index: 1045;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.3s transform ease;
  transform: translateX(100%);
  width: 322px;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
.offcanvas .offcanvas-wrapper.active {
  transform: translateX(0);
}
.offcanvas.filter {
  background-color: #FFFFFF;
}
.offcanvas.filter .offcanvas-body {
  overflow: scroll;
  width: 322px;
  height: 100vh;
  background-color: #FFFFFF;
}

#offcanvasFilter {
  padding-inline: 10px;
}

.filter-offcanvas {
  position: fixed;
  inset: 0;
  z-index: 1050;
  visibility: hidden;
  pointer-events: none;
}
.filter-offcanvas--open {
  visibility: visible;
  pointer-events: auto;
}
.filter-offcanvas--open .filter-offcanvas__backdrop {
  opacity: 1;
}
.filter-offcanvas--open .filter-offcanvas__panel {
  transform: translateX(0);
}
.filter-offcanvas__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.filter-offcanvas__panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 360px;
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease;
}
.filter-offcanvas__body {
  flex: 1;
  overflow-y: auto;
  padding: 12px;
  padding-bottom: 100px;
}
.filter-offcanvas__body .listing-filter-form {
  border: none;
  background: none;
}
.filter-offcanvas__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px;
  padding-bottom: 24px;
  background-color: #FFFFFF;
  flex-shrink: 0;
}
.filter-offcanvas__apply {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
  cursor: pointer;
}
.filter-offcanvas__apply:hover {
  background-color: #FECE2F;
}

.offcanvas-body {
  padding-bottom: 100px;
}

.offcanvas-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px;
  padding-bottom: 24px;
  background-color: #FFFFFF;
}
.offcanvas-footer .modular-button {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 5px;
  font-size: 14px;
  color: #343434;
  cursor: pointer;
  margin-bottom: 0;
}
.offcanvas-footer .modular-button:hover {
  background-color: #FECE2F;
}

.result-count {
  display: inline;
}
.result-count__number {
  font-weight: 700;
}
.result-count__text {
  font-weight: 400;
}

.offcanvas-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
  min-height: 48px;
  flex-shrink: 0;
}
.offcanvas-header__left {
  display: flex;
  align-items: center;
  gap: 8px;
}
.offcanvas-header__filter-icon {
  flex-shrink: 0;
  color: #343434;
}
.offcanvas-header__title {
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.offcanvas-header__clear-btn {
  margin-left: 10px;
  padding: 0;
}
.offcanvas-header__close-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 32px;
  height: 32px;
  padding: 0;
  color: #343434;
  background: none;
  border: none;
  cursor: pointer;
}
.offcanvas-header__close-btn:hover {
  color: #767676;
}

.active-filters {
  height: 40px;
  padding: 8px 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.active-filters__chips {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.active-filters__chips::-webkit-scrollbar {
  display: none;
}
.active-filters__chip {
  display: inline-flex;
  align-items: center;
  padding: 4px 4px 4px 6px;
  background: #F6F6F6;
  border: none;
  border-radius: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  color: #343434;
  cursor: pointer;
  transition: background-color 0.2s ease;
  max-height: 28px;
}
.active-filters__chip:hover {
  background: #EDEDED;
}
.active-filters__chip-label {
  padding: 0 4px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.active-filters__chip-icon {
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  margin-left: 4px;
  margin-right: 8px;
}
.active-filters__chip-stars {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
.active-filters__chip-star {
  width: 14px;
  height: 14px;
  color: #ffd930;
}
.active-filters__chip-stars-text {
  margin-left: 4px;
  color: #343434;
}

.pagination-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: var(--spacing-lg, 24px) 0;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-xs, 8px);
}

.pagination__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: var(--text-default, #343434);
  text-decoration: none;
  transition: opacity 0.2s ease;
}
.pagination__arrow:hover {
  opacity: 0.7;
}
.pagination__arrow--disabled {
  opacity: 0.3;
  pointer-events: none;
}
.pagination__arrow svg {
  width: 7px;
  height: 13px;
}

.pagination__pages {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs, 8px);
}

.pagination__page {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 8px 12px;
  border-radius: var(--cta-corner-radius, 5px);
  background-color: var(--bg-lv-1, #ffffff);
  color: var(--text-default, #343434);
  font-family: var(--font-family-copy, "Noto Sans", sans-serif);
  font-size: var(--body-font-size, 16px);
  font-weight: 400;
  line-height: var(--body-line-height, 24px);
  letter-spacing: var(--body-letter-spacing, 0px);
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  transition: background-color 0.2s ease;
}
.pagination__page:hover {
  background-color: var(--bg-lv-2, #f5f5f5);
}
.pagination__page--active {
  background-color: var(--bg-lv-3, #ededed);
}

.pagination__ellipsis {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-default, #343434);
  font-family: var(--font-family-copy, "Noto Sans", sans-serif);
  font-size: var(--body-font-size, 16px);
  font-weight: 400;
  line-height: var(--body-line-height, 24px);
  letter-spacing: var(--body-letter-spacing, 0px);
  text-align: center;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .pagination__pages {
    gap: var(--spacing-2xs, 4px);
  }
  .pagination__page {
    height: 36px;
    padding: 6px 10px;
    font-size: 14px;
  }
  .pagination__ellipsis {
    font-size: 14px;
  }
}
#responsive-base-category-page {
  display: flex;
  flex-direction: column;
}

#category_heading_title {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: 0;
  margin-bottom: 10px;
  color: #343434 !important;
}
@media (min-width: 768px) {
  #category_heading_title {
    font-size: 36px;
    line-height: 48px;
  }
}

#category_collapse_text {
  font-size: 14px;
  line-height: 24px;
  color: #343434;
  margin-bottom: 8px;
  width: 100%;
}

#category_anchor_text {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  text-decoration: none;
  cursor: pointer;
}
#category_anchor_text:hover {
  color: #FFD930;
}
#category_anchor_text svg {
  flex-shrink: 0;
}

.listing-bottom {
  margin-top: 40px;
  margin-left: 296px;
}
@media (max-width: 991.98px) {
  .listing-bottom {
    margin-left: 0;
  }
}
.listing-bottom__seo-text {
  margin-top: 20px;
}

#category_text {
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}
#category_text h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 12px;
}
#category_text p {
  margin-bottom: 12px;
}
#category_text a {
  color: #DF091D;
}
#category_text a:hover {
  text-decoration: underline;
}

#search-result-container {
  width: 100%;
}

.search-result-container {
  width: 100%;
}

#category_highlight_product_and_brands_inner {
  display: flex;
}

.category_brands_wrapper {
  order: 1;
  width: 80%;
}

.category_brands_list {
  display: flex;
  flex-wrap: wrap;
}

.category_highlight_product_wrapper {
  margin-inline: auto;
  margin-block-end: 24px;
  display: flex;
  justify-content: center;
  height: fit-content;
  order: 2;
}
@media (min-width: 768px) {
  .category_highlight_product_wrapper {
    margin-block-end: 32px;
  }
}

.category_highlight_product {
  position: relative;
  width: 100%;
  max-width: 310px;
  max-height: 360px;
  border: 1px solid #DF091D;
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 4px 16px rgba(21, 21, 60, 0.12), 0 1px 4px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  box-sizing: border-box;
}
@media (max-width: 767.98px) {
  .category_highlight_product {
    margin: 0 auto;
  }
}
@media (hover: hover) {
  .category_highlight_product:hover {
    box-shadow: 0 8px 24px rgba(21, 21, 60, 0.16), 0 3px 12px rgba(0, 0, 0, 0.1);
    cursor: pointer;
  }
}
.category_highlight_product .category_highlight_product_header {
  background: #DF091D;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .category_highlight_product .category_highlight_product_header {
    font-size: 22px;
    line-height: 48px;
  }
}
.category_highlight_product .product_image {
  position: relative;
  display: flex;
  justify-content: center;
  width: 90%;
  height: auto;
  padding: 10px 16px;
  margin: 0 auto;
}
.category_highlight_product .product_image img {
  object-fit: contain;
  max-width: 250px;
  max-height: 250px;
}
.category_highlight_product .product_image .product_image_overlay {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #DF091D;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  pointer-events: none;
  line-height: 1.2;
  right: 15px;
  bottom: 15px;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_percentage {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_offer,
.category_highlight_product .product_image .product_image_overlay .product_image_text_price {
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
  line-height: 1.2;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_saving,
.category_highlight_product .product_image .product_image_overlay .product_image_text_bonus {
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  margin-left: 0;
  margin-top: 0;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_bonus_amount {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 0;
}

#kairion_super_wrapper,
#kairion_super_wrapper2 {
  margin: 0.5rem auto 1.5rem;
  max-width: 549px;
  min-height: 95px;
  max-height: 149px;
  overflow-x: hidden;
}

#kairion_super_stage {
  width: 750px;
  min-height: 150px;
  height: 150px;
}

@media (min-width: 992px) {
  #kairion_super_wrapper,
  #kairion_super_wrapper2 {
    max-width: calc(100% - 276px - 24px);
    margin-left: auto;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 95px;
    max-height: 90px;
    overflow-x: visible;
  }
  #kairion_super_stage {
    width: 1500px;
    min-height: 300px;
    height: 300px;
  }
}
[data-is-modal=false] {
  width: 100%;
  margin: 0 auto;
  max-width: 1280px;
  padding-right: 0;
  padding-left: 0;
}

[data-is-modal=true] {
  width: 100%;
  max-width: 992px;
}

[data-is-modal=false] {
  margin: 32px auto;
}
@media (min-width: 992px) {
  [data-is-modal=false] {
    margin: 48px auto;
  }
}
@media (max-width: 767.98px) {
  [data-is-modal=false] ul {
    padding-left: 0;
  }
}

[data-type] {
  max-width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-block: 12px;
}
[data-type] .ais-Hits-item.block-item {
  max-width: inherit;
}
@media (min-width: 768px) {
  [data-type] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
[data-type] .products-swiper__container {
  padding: 10px 0;
}

[data-type] .swiper-wrapper {
  padding-left: 0;
}
[data-type] .product-card {
  box-shadow: 0 2px 8px 1px rgba(21, 21, 60, 0.04);
}
[data-type] .product-card:hover {
  box-shadow: 0 6px 16px 2px rgba(21, 21, 60, 0.08);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}
[data-type] .product-card__package-sizes {
  height: 24px;
}
[data-type] .product-card__package-sizes--empty {
  height: 24px;
}
[data-type] .product-card__info-details,
[data-type] .product-card__info-details button,
[data-type] .product_image_text_saving,
[data-type] .product-card__discount-suffix {
  font-size: 12px;
}
[data-type] .product-card__discount-text {
  color: #FFFFFF;
  text-align: right;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.5px;
}
[data-type] .product-card__discount-suffix {
  color: #FFFFFF;
  text-align: right;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
}
[data-type] .product-card_pl .product-card__info-details {
  font-size: 13px;
}

.products-swiper__header .products-swiper__title {
  font-size: 18px;
  color: #343434;
  line-height: 2;
}
@media (min-width: 1200px) {
  .products-swiper__header .products-swiper__title {
    font-size: 22px;
  }
}

.products-swiper__header a {
  align-items: flex-end;
  gap: 4px;
}
.products-swiper__header .link-list__text {
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .products-swiper__header .link-list__text {
    font-size: 16px;
  }
}

.contentful-entry-container__content #homepage-product-second-level {
  margin-block: 0;
  padding-block: 0;
}
.contentful-entry-container__content .products-swiper__container {
  margin-top: 4px;
  margin-bottom: 0;
}

.horizontal_product_scrolling_box .products_slider_scroll, .horizontal_product_scrolling_box .products_slider_scroll_inner {
  height: 100%;
}

@keyframes skeleton-fadeInOut {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) ul {
  display: flex;
  flex-direction: row;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
  margin-right: 5px;
}
@media (min-width: 320px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
  }
}
@media (min-width: 576px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 24px) / 4);
    margin-right: 10px;
  }
}
@media (min-width: 1024px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 32px) / 5);
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 50px) / 6);
    margin-right: 10px;
  }
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child {
  margin-right: 0;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card {
  box-shadow: 0 2px 8px 1px rgba(21, 21, 60, 0.04);
  width: 100%;
  max-width: none;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover {
  box-shadow: 0 6px 16px 2px rgba(21, 21, 60, 0.08);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card {
  pointer-events: none;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card.animate > *,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card.animate > *,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card.animate > * {
  opacity: 1;
  animation: skeleton-fadeInOut 1.2s infinite;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__image,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__image,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__image {
  filter: grayscale(1) blur(3px);
  transition: filter 0.5s;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__title,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__rating,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__info-details,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__price,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta-button,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__title,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__rating,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__info-details,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__price,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta-button,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__title,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__rating,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__info-details,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__price,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta-button {
  filter: grayscale(1) blur(2px);
  transition: filter 0.5s;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta-button,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__mandatory_info,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta-button,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__mandatory_info,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta-button,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__mandatory_info {
  pointer-events: none;
}

.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul {
  display: flex;
  flex-direction: row;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
  width: calc((100% - 8px) / 2);
  margin-right: 8px;
}
@container (min-width: 450px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@container (min-width: 600px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@container (min-width: 800px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 48px) / 5);
    margin-right: 12px;
  }
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child {
  margin-right: 0;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card {
  box-shadow: 0 2px 8px 1px rgba(21, 21, 60, 0.04);
  width: 100%;
  max-width: none;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover {
  box-shadow: 0 6px 16px 2px rgba(21, 21, 60, 0.08);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}

*[data-type=adspirit-banner-fullwidth-responsive],
.adspirit__container--pdp {
  position: relative;
  width: auto;
  height: 165px;
}
*[data-type=adspirit-banner-fullwidth-responsive] .asmlink img,
.adspirit__container--pdp .asmlink img {
  height: 150px !important;
  object-fit: cover;
}
@media (min-width: 768px) {
  *[data-type=adspirit-banner-fullwidth-responsive],
  .adspirit__container--pdp {
    height: 315px;
  }
  *[data-type=adspirit-banner-fullwidth-responsive] .asmlink img,
  .adspirit__container--pdp .asmlink img {
    height: 300px !important;
    object-fit: cover;
  }
}
*[data-type=adspirit-banner-fullwidth-responsive] a,
.adspirit__container--pdp a {
  display: flex;
  justify-content: center;
}

.adspirit__container--pdp.adspirit__container--pending {
  display: none;
}

.adspirit__search-text-container {
  position: absolute;
  top: 13px;
  right: 7px;
}
@media (max-width: 575.98px) {
  .adspirit__search-text-container {
    top: 0;
  }
}

.adspirit__search-text {
  padding: 0;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.adspirit__search-text--list {
  line-height: 44px;
}
@media (max-width: 575.98px) {
  .adspirit__search-text--list {
    text-align: right;
  }
}
.adspirit__search-text--block {
  font-size: 9px;
}

.adspirit__container--above-banner {
  text-align: center;
  max-height: 0;
  overflow: hidden;
  transition: all 500ms ease-out;
}
.adspirit__container--above-banner.visible {
  transition: all 900ms ease-out;
  max-height: 64px;
}
.adspirit__container--above-banner button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1001;
  background: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.adspirit__container--above-banner button svg {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.adspirit__container--above-banner .asmlink img {
  height: 100% !important;
  object-fit: cover;
}
.adspirit__container--bottombar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: fit-content;
  display: flex;
  justify-content: center;
  box-shadow: 0px -2px 5px 0px #AAAAAA;
  z-index: 99;
  transform: translateY(100%);
  transition: all 500ms ease-out;
  background-color: white;
}
.adspirit__container--bottombar.visible {
  transition: all 900ms ease-out;
  transform: translateY(0);
}
.adspirit__container--bottombar button {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1001;
  background: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.adspirit__container--bottombar button svg {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.adspirit__container--bottombar button svg {
  background: #575757;
  color: #fff;
}
.adspirit__container--category {
  display: flex;
  justify-content: center;
  margin-bottom: 35px;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .adspirit__container--category .asmlink img {
    height: 300px !important;
    object-fit: cover;
  }
}
.adspirit__container--search-banner {
  margin: 25px auto;
  text-align: center;
}
.adspirit__container--search-banner img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .adspirit__container--search-banner {
    margin: 25px auto 8px;
  }
}

.ais-Hits-item.adspirit__container--search-banner {
  z-index: 1;
  margin: 0;
  height: 150px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ais-Hits-item.adspirit__container--search-banner {
    height: 200px;
  }
}

#adspirit_list_search_banner ins,
#adspirit_list_search_banner_middle ins {
  height: 100%;
}

.ais-Hits-item.adspirit__container--search-banner.adspirit__container--empty {
  display: none;
}

.ais-Hits-item.adspirit__container.adspirit__container--search-banner.block-item {
  grid-column: 1/-1;
  max-width: unset;
}

#adspirit-search-banner-top.block-item {
  grid-row-start: 2;
}

#adspirit-search-banner-middle.block-item {
  grid-row-start: 5;
}

@media (min-width: 768px) {
  .adspirit__container--search-banner.list-item {
    max-width: 924px;
  }
}

#adspirit-search-banner-top.list-item {
  order: 3;
}

#adspirit-search-banner-middle.list-item {
  order: 9;
}

.adspirit__container .modal {
  z-index: 1900;
}
.adspirit__container .modal .modal-content {
  position: relative;
  z-index: 2060;
}

.adspirit-popup-voucher {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1900;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
}
.adspirit-popup-voucher.is-visible {
  opacity: 1;
  visibility: visible;
}
.adspirit-popup-voucher .popup-voucher-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.adspirit-popup-voucher .popup-voucher-modal {
  position: relative;
  width: 90%;
  max-width: 500px;
  max-height: 90vh;
  overflow-y: auto;
  background: #fff;
  border-radius: 12px;
  padding: 40px 24px 32px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  transform: translateY(20px);
  transition: transform 200ms ease-out;
}
.is-visible .adspirit-popup-voucher .popup-voucher-modal {
  transform: translateY(0);
}
.adspirit-popup-voucher--multi .popup-voucher-modal {
  max-width: 640px;
}
.adspirit-popup-voucher .popup-voucher-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: #343434;
  transition: background-color 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-close:hover {
  background: rgba(52, 52, 52, 0.08);
}
.adspirit-popup-voucher .popup-voucher-close:active {
  background: rgba(52, 52, 52, 0.12);
}
.adspirit-popup-voucher .popup-voucher-title {
  text-align: center;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-headline {
    font-size: 28px;
  }
}
.adspirit-popup-voucher .popup-voucher-headline:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-subline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-subline {
    font-size: 16px;
  }
}
.adspirit-popup-voucher .popup-voucher-subline:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 20px;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-product {
  width: 140px;
  height: 140px;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  padding: 0.5rem;
  box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.1);
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-product {
    width: 160px;
    height: 160px;
  }
}
.adspirit-popup-voucher .popup-voucher-product img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.adspirit-popup-voucher .popup-voucher-products {
  display: flex;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-products {
    gap: 12px;
  }
}
.adspirit-popup-voucher .popup-voucher-products .popup-voucher-product {
  width: 100px;
  height: 100px;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-products .popup-voucher-product {
    width: 140px;
    height: 140px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount {
  display: flex;
  flex-flow: column;
  text-align: center;
}
.adspirit-popup-voucher .popup-voucher-discount:has(.popup-voucher-discount-label:empty):has(.popup-voucher-discount-subtitle:empty) {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-discount-label {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
  color: #df091d;
  white-space: pre-line;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-discount-label {
    font-size: 48px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount-label:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-discount-subtitle {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
  color: #343434;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-discount-subtitle {
    font-size: 16px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount-subtitle:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-ctas {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-code-box {
  position: relative;
  width: 100%;
  max-width: 320px;
  border: 2px dashed rgba(52, 52, 52, 0.24);
  border-radius: 4px;
  padding: 12px 20px;
  padding-top: 24px;
}
.adspirit-popup-voucher .popup-voucher-code-label {
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #343434;
  background: #f6f6f6;
  padding: 2px 8px;
  border-radius: 4px;
}
.adspirit-popup-voucher .popup-voucher-code {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  transition: transform 200ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-code:hover {
  transform: scale(1.05);
}
.adspirit-popup-voucher .popup-voucher-code:active {
  transform: scale(0.95);
  transition-duration: 50ms;
}
.adspirit-popup-voucher .popup-voucher-code-text {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  color: #343434;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-code-text {
    font-size: 22px;
  }
}
.adspirit-popup-voucher .popup-voucher-code-text:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-code-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #343434;
  opacity: 0.7;
  transition: opacity 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-code-copy:hover {
  opacity: 1;
}
.adspirit-popup-voucher .popup-voucher-code-copy.is-copied {
  color: #28a745;
}
.adspirit-popup-voucher .popup-voucher-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 320px;
  padding: 12px 20px;
  background: #ffd930;
  color: #343434;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 150ms ease-out, transform 50ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-button:hover {
  background: #f5d02e;
}
.adspirit-popup-voucher .popup-voucher-button:active {
  background: #e8c42a;
  transform: scale(0.98);
}
.adspirit-popup-voucher .popup-voucher-button:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-dismiss {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  opacity: 0.8;
  transition: opacity 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-dismiss:hover {
  opacity: 1;
}
.adspirit-popup-voucher .popup-voucher-dismiss:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-legal {
  text-align: center;
}
.adspirit-popup-voucher .popup-voucher-legal-text {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.72);
}
.adspirit-popup-voucher .popup-voucher-legal-text:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.72);
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  margin-left: 4px;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle:hover {
  text-decoration: underline;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle svg {
  flex-shrink: 0;
}
.adspirit-popup-voucher .popup-voucher-legal-short[hidden],
.adspirit-popup-voucher .popup-voucher-legal-collapsed[hidden],
.adspirit-popup-voucher .popup-voucher-legal-expanded[hidden] {
  display: none;
}
.adspirit-popup-voucher .popup-voucher-ad-label {
  position: absolute;
  bottom: 8px;
  right: 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.5);
}
.adspirit-popup-voucher .popup-voucher-ad-label:empty {
  display: none !important;
}

.banner-container-responsive-product-boxes {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: visible;
}
.banner-container-responsive-product-boxes--single .product-teaser {
  max-width: 600px;
}
.banner-container-responsive-product-boxes .product-teasers-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  row-gap: 1rem;
  width: 100%;
}
.banner-container-responsive-product-boxes .product-teaser {
  position: relative;
  flex: 1;
  display: flex;
  background-color: #ffd930;
  user-select: none;
  border-radius: 12px;
  overflow: hidden;
  min-width: 328px;
  box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.1);
  transition: box-shadow 200ms ease-out, transform 50ms, background-color 50ms;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.banner-container-responsive-product-boxes .product-teaser:active {
  transform: scale(0.99);
  background-color: #f6d32e;
  box-shadow: 0 8px 16px 0 rgba(52, 52, 52, 0.2);
}
.banner-container-responsive-product-boxes .product-teaser:hover {
  box-shadow: 0 8px 24px 0 rgba(52, 52, 52, 0.2);
}
@media screen and (min-width: 715px) {
  .banner-container-responsive-product-boxes .product-teaser {
    max-width: calc(50% - 12px);
  }
}
.banner-container-responsive-product-boxes .product-teaser .ad-label {
  position: absolute;
  bottom: 6px;
  right: 8px;
  padding: 2px 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.64);
  z-index: 2;
  border-radius: 2px;
}
.banner-container-responsive-product-boxes .teaser-image {
  flex: 0 0 120px;
  height: 100%;
  position: relative;
  padding: 1rem;
  transition: padding 200ms ease-out;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle-container {
  position: relative;
  height: 100%;
  width: 100%;
  transform: scaleY(2) scaleX(1.3) translateX(0%);
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle {
  position: absolute;
  height: 100%;
  aspect-ratio: 1;
  top: 0;
  right: 0;
  border-radius: 100%;
  background: #fff;
  z-index: 1;
  opacity: 0;
  transform: translateX(-10px);
  transition: transform 0.6s ease-out, opacity 0.6s linear;
  transition-delay: 0.4s;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle.circle-b {
  top: -4%;
  right: -8%;
  z-index: 0;
  background-color: rgba(255, 255, 255, 0.4);
  transition-delay: 0s;
}
.banner-container-responsive-product-boxes .teaser-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  position: relative;
  z-index: 1;
  left: -10px;
  opacity: 0;
  transition: all 1s ease-out;
  transition-delay: 1s;
}
.banner-container-responsive-product-boxes .teaser-image.visible .circle {
  opacity: 1;
  transform: translateX(0);
}
.banner-container-responsive-product-boxes .teaser-image.visible img {
  opacity: 1;
  left: 0;
}
@media screen and (min-width: 715px) {
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(0);
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 140px;
    padding: 1rem 0 1rem 0.5rem;
  }
  .banner-container-responsive-product-boxes .teaser-image.visible .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(-4%);
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 160px;
  }
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(1%);
  }
}
@media screen and (min-width: 1280px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 200px;
  }
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(-3%);
  }
}
.banner-container-responsive-product-boxes .teaser-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 30px 20px 30px 3rem;
  gap: 12px;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-content {
    padding: 30px 20px 30px 5rem;
  }
}
.banner-container-responsive-product-boxes .teaser-header {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.banner-container-responsive-product-boxes .teaser-headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 23px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 28px;
  }
}
.banner-container-responsive-product-boxes .teaser-description {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-description {
    font-size: 14px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-description {
    font-size: 16px;
    line-height: 24px;
  }
}
.banner-container-responsive-product-boxes .teaser-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  background: #df091d;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  line-height: 1.5;
  border-radius: 4px;
  cursor: pointer;
  align-self: flex-start;
  z-index: 2;
  position: relative;
}
@media screen and (min-width: 576px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 13px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 16px;
  }
}
.banner-container-responsive-product-boxes .legal-button {
  position: absolute;
  bottom: 0;
  left: 0;
  border: none;
  padding: 20px 0 0;
  background: transparent;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  z-index: 10;
}
.banner-container-responsive-product-boxes .legal-button span {
  display: block;
  background-color: rgba(52, 52, 52, 0.06);
  padding: 3px 8px;
  border-bottom-left-radius: 5px;
}
.banner-container-responsive-product-boxes .modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1900;
}
.banner-container-responsive-product-boxes .modal-content {
  position: relative;
  background: white;
  margin: 0;
  padding: 20px;
  width: 80%;
  max-width: 600px;
  top: 50%;
  left: 50%;
  height: auto;
  transform: translate(-50%, -50%);
  border-radius: 5px;
}
.banner-container-responsive-product-boxes .modal-content h2 {
  font-size: 24px !important;
  margin: 0 0 10px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}
.banner-container-responsive-product-boxes .modal-content p {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  line-height: 1.4 !important;
}
.banner-container-responsive-product-boxes .modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
}

.adspirit-product-highlight {
  color: #343434;
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  font-family: Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 350px;
  margin: 60px auto 0;
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  position: relative;
  border: 1px solid #EDEDED;
  border-radius: 10px;
  background: #F6F6F6;
}
@media (min-width: 1200px) {
  .adspirit-product-highlight {
    font-size: calc(14px + 2px);
  }
}
.adspirit-product-highlight__title {
  color: #343434;
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  padding: 0;
}
@media (min-width: 1200px) {
  .adspirit-product-highlight__title {
    font-size: 28px;
  }
}
.adspirit-product-highlight__product {
  display: flex;
  gap: 32px;
}
.adspirit-product-highlight__image-container {
  position: relative;
  display: flex;
}
.adspirit-product-highlight__image {
  border-radius: 10px;
  object-fit: cover;
  width: 280px;
  height: 280px;
}
.adspirit-product-highlight__discount-badge {
  position: absolute;
  top: 10px;
  left: 0;
  width: 69px;
  height: 33px;
  line-height: 33px;
  font-weight: 700;
  text-align: center;
  color: #FFFFFF;
  background: #DF091D;
  border-radius: 0 5px 5px 0;
}
.adspirit-product-highlight__body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.adspirit-product-highlight__details {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.adspirit-product-highlight__product-name {
  color: #343434;
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
@media (min-width: 1200px) {
  .adspirit-product-highlight__product-name {
    font-size: calc(18px + 2px);
  }
}
.adspirit-product-highlight__details p {
  padding: 0;
}
.adspirit-product-highlight__purchase {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.adspirit-product-highlight__prices {
  display: flex;
  align-items: baseline;
  gap: 20px;
}
.adspirit-product-highlight__price-original {
  color: #767676;
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: line-through;
}
@media (min-width: 1200px) {
  .adspirit-product-highlight__price-original {
    font-size: calc(14px + 2px);
  }
}
.adspirit-product-highlight__price-current {
  color: #B90014;
  font-size: 24px;
  font-weight: 700;
}
.adspirit-product-highlight__promo-notice {
  margin: -20px 0 -10px;
  padding-bottom: 0;
  font-size: 12px;
  color: #767676;
  text-transform: uppercase;
}
@media (max-width: 575.98px) {
  .adspirit-product-highlight {
    margin: 32px auto 0;
  }
  .adspirit-product-highlight__product {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }
  .adspirit-product-highlight__title {
    text-align: center;
  }
  .adspirit-product-highlight__body {
    max-width: 300px;
    margin: 0 auto;
  }
  .adspirit-product-highlight__details, .adspirit-product-highlight__purchase {
    margin-bottom: 12px;
  }
  .adspirit-product-highlight__image {
    width: 300px;
    height: 300px;
    min-height: 250px;
  }
}
@media (min-width: 576px) {
  .adspirit-product-highlight {
    max-width: 600px;
  }
  .adspirit-product-highlight__promo-notice {
    margin-top: -10px;
    margin-left: -5px;
  }
}
@media (min-width: 768px) {
  .adspirit-product-highlight {
    max-width: 800px;
    padding: 24px 32px 32px;
  }
  .adspirit-product-highlight__product {
    margin-top: 10px;
  }
  .adspirit-product-highlight__body {
    flex-direction: row;
    gap: 32px;
    width: 50%;
  }
  .adspirit-product-highlight__image {
    width: 200px;
    height: 200px;
  }
  .adspirit-product-highlight__promo-notice {
    margin-bottom: -25px;
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .adspirit-product-highlight {
    max-width: 990px;
    gap: 24px;
  }
}

.adspirit-sidebar {
  position: fixed;
  right: 20px;
  width: 100%;
  max-width: 384px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  border-radius: 0;
  background: #F6F6F6;
  box-shadow: 0 20px 48px rgba(52, 52, 52, 0.2);
  z-index: 1019;
  overflow-y: auto;
  overflow-x: hidden;
  transform: translateX(calc(100% + 12px));
  transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1), opacity 300ms ease, visibility 300ms ease;
}
.adspirit-sidebar--visible {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.adspirit-sidebar--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateX(calc(100% + 12px));
}
.adspirit-sidebar__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 24px;
  align-items: center;
  text-align: center;
}
.adspirit-sidebar__hero {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 12px;
}
.adspirit-sidebar__hero-image {
  display: block;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.adspirit-sidebar__tag {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #767676;
  letter-spacing: 0.1em;
  margin-bottom: 0;
  line-height: 1.3;
  text-align: center;
}
.adspirit-sidebar__headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 37px;
  color: #343434;
  text-align: center;
}
.adspirit-sidebar__description {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #343434;
  text-align: center;
  padding: 0;
}
.adspirit-sidebar__close {
  position: absolute;
  top: 0;
  right: 10px;
  width: 32px;
  height: 32px;
  border: none;
  background: transparent;
  border-radius: 50%;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  color: #767676;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 200ms ease;
}
.adspirit-sidebar__close:hover {
  color: #343434;
}
.adspirit-sidebar__close:active {
  transform: scale(0.95);
}
.adspirit-sidebar__adslot-wrapper {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.adspirit-sidebar__adslot {
  width: 100%;
}
.adspirit-sidebar__view-all {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
}
.adspirit-sidebar__view-all .view-all-link {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.adspirit-sidebar__view-all .view-all-link:hover {
  color: #DF091D;
}
.adspirit-sidebar__view-all .view-all-link:hover svg path {
  fill: #DF091D;
}
.adspirit-sidebar__view-all .view-all-link svg {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  fill: #343434;
}
.adspirit-sidebar__cards {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  flex: 1;
  min-height: 0;
  align-content: start;
  padding: 2px;
  margin-top: 12px;
}
.adspirit-sidebar__cards::-webkit-scrollbar {
  width: 4px;
}
.adspirit-sidebar__cards::-webkit-scrollbar-track {
  background: transparent;
}
.adspirit-sidebar__cards::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.adspirit-sidebar__card {
  position: relative;
  border: 1px solid #F2F2F2;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0 8px 32px rgba(52, 52, 52, 0.1);
  transition: box-shadow 200ms ease, transform 200ms ease;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  flex: 1 0 0;
  height: 100%;
  min-width: 140px;
}
.adspirit-sidebar__card:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px);
}
.adspirit-sidebar__card .product-card {
  height: 100%;
  width: 100%;
}
.adspirit-sidebar__card .adspirit-sidebar__footer {
  margin-top: auto;
  width: 100%;
}
.adspirit-sidebar__card-link {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: inherit;
  text-decoration: none;
}
.adspirit-sidebar__card-link:hover, .adspirit-sidebar__card-link:focus-visible {
  text-decoration: none;
}
.adspirit-sidebar__badge {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 2px 10px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 10px;
  background: #FECE2F;
  color: #fff;
}
.adspirit-sidebar__eyecatcher {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background: #df091d;
  border-radius: 100px;
  box-shadow: 0 2px 4px rgba(52, 52, 52, 0.2);
  color: #fff;
  text-align: center;
  padding-bottom: 4px;
}
.adspirit-sidebar__eyecatcher-value {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 2px;
  line-height: 1;
}
.adspirit-sidebar__eyecatcher-number {
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
}
.adspirit-sidebar__eyecatcher-percent {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
}
.adspirit-sidebar__eyecatcher-label {
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  line-height: 1;
}
.adspirit-sidebar__card-image {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 5px;
  overflow: hidden;
  background: #F6F6F6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.adspirit-sidebar__card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.adspirit-sidebar__placeholder {
  width: 60%;
  height: 60%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.08);
}
.adspirit-sidebar__brand {
  font-size: 12px;
  color: #767676;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.adspirit-sidebar__title {
  font-size: 14px;
  margin-bottom: 8px;
  font-weight: 600;
}
.adspirit-sidebar__price-row {
  display: flex;
  gap: 8px;
  align-items: baseline;
}
.adspirit-sidebar__price {
  font-size: 17px;
  color: #343434;
}
.adspirit-sidebar__strike {
  font-size: 12px;
  color: #767676;
  text-decoration: line-through;
}
.adspirit-sidebar__scrim {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1400;
}
.adspirit-sidebar .product-card__image {
  position: relative;
}
.adspirit-sidebar .product-card__title {
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.adspirit-sidebar .product-card__price {
  margin-top: 10px;
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.adspirit-sidebar .product-card__price--red {
  font-size: 22px;
  line-height: 30px;
  color: #DF091D;
  text-align: right;
}
.adspirit-sidebar .product-card__price--uvp {
  font-size: 12px;
  margin-bottom: 8px;
}
.adspirit-sidebar .product-card__info-details,
.adspirit-sidebar .product-card__info-details button,
.adspirit-sidebar .product_image_text_saving,
.adspirit-sidebar .product-card__discount-suffix {
  font-size: 12px;
}
.adspirit-sidebar .product-card_pl .product-card__info-details {
  font-size: 13px;
}
.adspirit-sidebar .product-card__cta-button {
  height: 40px;
  width: 100%;
  border: none;
  border-radius: 4px;
  background: #ffd930;
  color: #343434;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
}
.adspirit-sidebar .product-card__cta-button:hover {
  border: none;
  background: #ffd417;
}
.adspirit-sidebar__reopen {
  position: fixed;
  top: 50%;
  right: 16px;
  z-index: 1500;
  transform: translateY(-50%) rotate(90deg);
  transform-origin: right center;
  border: none;
  background: #343434;
  color: #fff;
  padding: 6px 16px;
  border-radius: 30px;
  cursor: pointer;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

@media (max-width: 767.98px) {
  .adspirit-sidebar__intro-text {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .adspirit-sidebar {
    position: fixed;
    top: 20px;
    left: 50px;
    right: 0;
    bottom: 0;
    width: auto;
    max-width: none;
    border-radius: 10px 10px 0 0;
    padding: 12px;
    transform: translateY(100%);
    transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1);
  }
  .adspirit-sidebar--visible {
    transform: translateY(0);
  }
  .adspirit-sidebar--hidden {
    transform: translateY(100%);
  }
  .adspirit-sidebar__hero {
    display: none;
  }
  .adspirit-sidebar__header {
    padding: 0 24px;
    margin-bottom: 12px;
  }
  .adspirit-sidebar__cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    max-height: none;
  }
  .adspirit-sidebar__scrim {
    display: block;
    background: rgba(0, 0, 0, 0.5);
  }
  .adspirit-sidebar__close {
    top: 12px;
    right: 12px;
    width: 28px;
    height: 28px;
    font-size: 18px;
  }
  .adspirit-sidebar__reopen {
    bottom: 20px;
    top: auto;
    right: 12px;
    transform: none;
    border-radius: 30px;
    padding: 8px 12px;
    font-size: 14px;
  }
}
/* ==========================================================================
   Search Cloud Component
   Modern tag-based navigation for popular search terms/categories
   ========================================================================== */
.search-cloud {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
}

.search-cloud__wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}

.search-cloud__title {
  font-size: var(--font-h4-size);
  font-weight: 700;
  line-height: var(--font-h4-line-height);
  color: #343434;
  margin: 0;
}

.search-cloud__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
  margin-bottom: var(--spacing-lg);
}

.search-cloud__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 var(--spacing-md);
  background-color: rgba(52, 52, 52, 0.06);
  border: none;
  border-radius: 4px;
  color: #343434;
  font-size: var(--font-body-size);
  font-weight: 400;
  line-height: var(--font-body-line-height);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.search-cloud__tag:hover {
  background-color: rgba(52, 52, 52, 0.12);
  color: #343434;
  text-decoration: none;
}
.search-cloud__tag:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}
.search-cloud__tag:active {
  background-color: rgba(52, 52, 52, 0.24);
}

/* ==========================================================================
   Info Banner Component
   Horizontal scrolling slider with promotional cards
  ========================================================================== */
.info-banner {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

.info-banner__header {
  display: flex;
  justify-content: flex-end;
  padding: 0 var(--spacing-lg) var(--spacing-sm);
}

.info-banner__grid {
  display: flex;
  gap: var(--spacing-lg);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  padding: var(--spacing-sm) 0;
}
.info-banner__grid::-webkit-scrollbar {
  display: none;
}

.info-banner__card {
  flex: 0 0 auto;
  width: 280px;
  display: flex;
  flex-direction: column;
  padding: var(--spacing-xl);
  background-color: #F6F6F6;
  border-radius: 16px;
  text-decoration: none;
  color: #343434;
  overflow: hidden;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
@media (min-width: 992px) {
  .info-banner__card {
    width: 340px;
  }
}
.info-banner__card:first-child {
  margin-left: var(--spacing-lg);
}
.info-banner__card:last-child {
  margin-right: var(--spacing-lg);
}
.info-banner__card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #343434;
}
.info-banner__card:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.info-banner__title {
  margin: 0 0 var(--spacing-md) 0;
  font-size: var(--font-body-size);
  font-weight: 700;
  line-height: 1.2;
  color: #343434;
}

.info-banner__image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  margin-bottom: var(--spacing-md);
  overflow: hidden;
  border-radius: 12px;
  background-color: #FFFFFF;
}

.info-banner__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.info-banner__cta {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--spacing-sm);
  font-size: var(--font-body-size);
  font-weight: 600;
  line-height: 1.25;
  color: #343434;
  text-decoration: none;
  transition: color 0.2s ease;
}
.info-banner__card:hover .info-banner__cta {
  color: #DF091D;
}

.info-banner__cta-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
  transition: transform 0.2s ease;
}
.info-banner__card:hover .info-banner__cta-icon {
  transform: translateX(4px);
}

/* ==========================================================================
   Banner Slider Component
   Homepage banner carousel using Slick slider (BannerView/BannerTool)
   ========================================================================== */
.responsive_base-banner-slider {
  margin: 0;
  transition: opacity 200ms;
  width: 100%;
  max-width: 100%;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #F6F6F6;
  position: relative;
  opacity: 0;
  height: auto;
}
.responsive_base-banner-slider:not(.slick-initialized) .responsive_base-banner-slider__slide:not(:first-child) {
  display: none;
}
.responsive_base-banner-slider.slick-initialized {
  opacity: 1;
}
.responsive_base-banner-slider .slick-list {
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
.responsive_base-banner-slider .slick-slide > div {
  line-height: 0;
}
.responsive_base-banner-slider__img {
  width: 100%;
  height: auto;
  min-height: 150px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .responsive_base-banner-slider__img {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .responsive_base-banner-slider__img {
    min-height: 204px;
  }
}
@media (min-width: 1200px) {
  .responsive_base-banner-slider__img {
    min-height: 264px;
  }
}
.responsive_base-banner-slider__text {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  color: #343434;
  font-size: var(--font-footnotes-size);
  line-height: var(--font-footnotes-line-height);
  padding: var(--spacing-xxs) var(--spacing-xs);
  border-top-right-radius: 12px;
  white-space: nowrap;
}

/* ==========================================================================
   SEO Teaser Component
   Starting page headline for search engine optimization
   ========================================================================== */
.seo-teaser {
  width: 100%;
  padding-top: var(--spacing-lg);
  padding-bottom: 0;
}

.seo-teaser__title {
  margin: 0;
  font-size: var(--font-h3-size);
  font-weight: 700;
  line-height: var(--font-h3-line-height);
  color: #343434;
}

/* ==========================================================================
   Overlay Component
   Modal overlay for displaying content like Pflichttext
   ========================================================================== */
.responsive_base-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 300;
  display: flex;
  align-items: center;
  justify-content: center;
}

.responsive_base-overlay__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.responsive_base-overlay__box {
  position: relative;
  width: 90%;
  max-width: 600px;
  max-height: 80vh;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.responsive_base-overlay__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--spacing-md) var(--spacing-lg);
  border-bottom: 1px solid #F6F6F6;
  flex-direction: row-reverse;
}

.responsive_base-overlay__title {
  margin: 0;
  font-size: var(--font-h5-size);
  font-weight: 600;
  color: #343434;
}
.responsive_base-overlay__title span {
  display: block;
}

.responsive_base-overlay__close {
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  position: relative;
}
.responsive_base-overlay__close::before, .responsive_base-overlay__close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 2px;
  background-color: #343434;
  border-radius: 1px;
}
.responsive_base-overlay__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.responsive_base-overlay__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.responsive_base-overlay__close:hover::before, .responsive_base-overlay__close:hover::after {
  background-color: #767676;
}
.responsive_base-overlay__close:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.responsive_base-overlay__body {
  padding: var(--spacing-lg);
  overflow-y: auto;
  font-size: var(--font-body-size);
  line-height: var(--font-body-line-height);
  color: #343434;
}

.message-box {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px;
  border-radius: 4px;
  font-family: Helvetica, Arial, sans-serif;
  color: #343434;
  position: relative;
}
.message-box__icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 24px;
}
.message-box__icon-svg {
  width: 16px;
  height: 16px;
}
.message-box__content {
  flex: 1;
  min-width: 0;
}
.message-box__text {
  margin: 0;
  margin-block: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.message-box__text + .message-box__text {
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.message-box__close {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: inherit;
}
.message-box__close svg {
  width: 12px;
  height: 12px;
}
.message-box__close:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.message-box--info {
  background-color: #E7F0F9;
}
.message-box--success {
  background-color: #E8F5E9;
}
.message-box--warning {
  background-color: #FFF3E0;
}
.message-box--error {
  background-color: #FEEBEE;
}
.message-box--dismissing {
  animation: message-box-fade-out 0.3s ease-out forwards;
}

@keyframes message-box-fade-out {
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}
.scroll-top-btn {
  position: fixed;
  bottom: 45px;
  left: 50%;
  transform: translateX(-50%);
  width: 56px;
  height: 56px;
  padding: 0;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.scroll-top-btn:hover {
  background-color: #F6F6F6;
}
.scroll-top-btn:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.scroll-top-btn--visible {
  opacity: 1;
  visibility: visible;
}
.scroll-top-btn__icon {
  width: 16px;
  height: 16px;
  color: #343434;
}

.breadcrumb {
  width: 100%;
  padding: var(--spacing-sm) 0;
  box-sizing: border-box;
  margin-block: var(--spacing-sm);
}
.breadcrumb__list {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}
.breadcrumb__item {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  min-width: 0;
}
.breadcrumb__item--current {
  flex: 1 0 0;
  min-width: 0;
}
.breadcrumb__link, .breadcrumb__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #767676;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumb__link {
  display: flex;
  align-items: center;
}
.breadcrumb__link:hover {
  color: #343434;
}
.breadcrumb__text--current {
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.breadcrumb__separator {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #767676;
}
.breadcrumb__icon {
  flex-shrink: 0;
  color: inherit;
}
.breadcrumb__icon--home {
  width: 16px;
  height: 14px;
}
.breadcrumb__icon--chevron {
  width: 12px;
  height: 12px;
}

#footer::before, .footer::before {
  content: "";
  display: block;
  max-width: 1280px;
  width: 100%;
  height: 1px;
  background: #DEDEDE;
  margin: 0 auto;
}

.footer {
  width: 100%;
}

.footer__section {
  width: 100%;
}

.footer__section--primary {
  background-color: #FFFFFF;
  padding: 32px 0;
}

.footer__section--secondary {
  background-color: #F6F6F6;
  padding: 32px 0;
}

.footer__container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (min-width: 992px) {
  .footer__container {
    padding: 0 16px;
  }
}

.footer__columns {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 24px;
}
@media (min-width: 992px) {
  .footer__columns {
    gap: 24px 32px;
  }
}

.footer__column {
  flex: 0 0 calc(50% - 12px);
  min-width: 0;
}
@media (min-width: 375px) {
  .footer__column {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column {
    flex: 1;
  }
}

.footer__column--logos {
  flex: 0 0 calc(50% - 12px);
}
@media (min-width: 375px) {
  .footer__column--logos {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column--logos {
    flex: 1;
  }
}

.footer__column--delivery .footer__logos {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .footer__column--delivery .footer__logos {
    flex-direction: row;
    gap: 16px;
  }
}

.footer__column--trust .footer__logos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px 16px;
  align-items: center;
}

.footer__column--payments {
  flex: 0 0 calc(50% - 12px);
}
@media (min-width: 375px) {
  .footer__column--payments {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column--payments {
    flex: 1.3;
  }
}
.footer__column--payments .footer__logos {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .footer__column--payments .footer__logos {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 12px;
  }
}

.footer__column-headline {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #343434;
  margin: 0 0 16px 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: left;
}

.footer__links {
  display: flex;
  text-align: left;
  flex-direction: column;
  gap: 8px;
}

.footer__link {
  font-size: 12px;
  line-height: 18px;
  color: #343434;
  text-decoration: none;
  transition: color 0.2s ease;
}
.footer__link:hover {
  color: #DF091D;
}
.footer__link--cookie {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  text-align: left;
}
.footer__link--social {
  display: grid;
  place-content: center;
  width: 24px;
  height: 24px;
}

.footer__social {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 16px;
}

.footer__social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #343434;
  transition: color 0.2s ease;
}
.footer__social-icon:hover {
  color: #DF091D;
}
.footer__social-icon svg {
  width: 24px;
  height: 24px;
}

.footer__logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 16px 24px;
}

.footer__logos--social {
  margin-top: 28px;
  gap: 16px;
}

.footer__logos--trust {
  gap: 16px;
}

.footer__logos--payments {
  gap: 12px 16px;
}

.footer__logo {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
.footer__logo img {
  height: auto;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.footer__logo svg {
  height: 18px;
  width: auto;
}

.footer__logos .footer__logo img,
.footer__logos .footer__logo svg {
  height: 18px;
  width: auto;
}

.footer__logos--trust .footer__logo img,
.footer__logos--trust .footer__logo svg {
  height: 40px;
  width: auto;
}

.footer__logos--payments .footer__logo img {
  height: 20px;
  width: auto;
}
@media (min-width: 992px) {
  .footer__logos--payments .footer__logo img {
    height: 22px;
  }
}

.footer__logo--cards {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.footer__logo--cards img {
  height: 18px;
  width: auto;
}
@media (min-width: 992px) {
  .footer__logo--cards img {
    height: 20px;
  }
}

.footer__footnotes {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}

.footer__footnote {
  display: flex;
  gap: 6px;
  align-items: flex-start;
}
.footer__footnote--lexicon {
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
}

.footer__footnote-text {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  flex: 1;
  text-align: left;
}

.footer__legal {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 992px) {
  .footer__legal {
    justify-content: space-between;
    align-items: center;
  }
}

.footer__copyright {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}
.footer__copyright--text {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}

.footer__legal-links {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
}
.footer__legal-links a {
  color: rgba(52, 52, 52, 0.72);
  text-decoration: none;
}
.footer__legal-links a:hover {
  color: #DF091D;
}

.page-loading-indicator {
  display: none;
  position: fixed;
  z-index: 9000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.85);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.page-loading-indicator--visible {
  display: flex;
}
.page-loading-indicator__spinner {
  width: 40px;
  height: 40px;
  border: 3px solid #DEDEDE;
  border-top-color: #FFD930;
  border-radius: 50%;
  animation: page-loading-spin 0.8s linear infinite;
}
.page-loading-indicator__text {
  color: #343434;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
}

@keyframes page-loading-spin {
  to {
    transform: rotate(360deg);
  }
}
/**
 * Loader Component
 *
 * Reusable full-screen loading overlay.
 * Uses backdrop opacity for consistent overlay behavior.
 */
.loader {
  display: none;
  position: fixed;
  z-index: 9000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.loader--visible {
  display: flex;
}
.loader__spinner {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-top-color: #DF091D;
  border-radius: 50%;
  animation: loader-spin 0.8s linear infinite;
}
.loader__text {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
}

@keyframes loader-spin {
  to {
    transform: rotate(360deg);
  }
}
/* ==========================================================================
   Consent Manager Component
   Cookie consent banner and modal styles for responsive_base

   Uses theme variables from _theme_defaults.scss so each shop gets their
   own brand colors automatically (e.g., $bg-cta for CTA buttons)

   Component-specific variables are defined in _theme_defaults.scss:
   - $consent-manager-overlay-bg
   - $consent-manager-switch-border
   - $consent-manager-switch-disabled-bg
   - $consent-manager-switch-disabled-knob
   ========================================================================== */
.background-dark {
  background-color: rgba(0, 0, 0, 0.48);
}

.consent-manager-banner {
  position: fixed;
  bottom: 0;
  display: none;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  z-index: 300;
  justify-content: center;
  pointer-events: auto;
}
.consent-manager-banner.show {
  display: flex;
}

.consent-manager-banner-footer {
  position: fixed;
  bottom: 0;
  border-top: 4px solid #DF091D;
  padding: 12px;
  background-color: #FFFFFF;
  font-size: var(--font-micro-size);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .consent-manager-banner-footer {
    padding: 20px;
  }
}

.consent-manager-content-wrapper {
  display: flex;
  flex-direction: column;
  max-width: 990px;
  width: 100%;
}

.consent-manager-text {
  max-height: 200px;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .consent-manager-text {
    max-height: none;
    overflow: visible;
  }
}
.consent-manager-text h3 {
  font-size: var(--font-body-size);
  margin-bottom: 10px;
  color: #343434;
  line-height: var(--font-body-line-height);
}
.consent-manager-text p {
  line-height: var(--font-body-line-height);
  font-size: var(--font-body-size);
  color: #767676;
  display: inline;
  padding: 0;
  margin: 0;
}

.consent-manager-button-wrapper {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-top: 12px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .consent-manager-button-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.consent-manager-footer-links {
  display: flex;
  gap: 12px;
  order: 2;
  justify-content: center;
}
@media (min-width: 768px) {
  .consent-manager-footer-links {
    order: 0;
    justify-content: flex-start;
  }
}

.consent-manager-link {
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: var(--font-body-size);
  color: #343434;
  text-decoration: none;
}
.consent-manager-link:hover {
  text-decoration: underline;
}
.consent-manager-link .consent-manager-icon {
  width: 16px;
  height: 16px;
  fill: #343434;
}

.consent-manager-link-separator {
  width: 16px;
  height: 16px;
  fill: #DF091D;
  color: #DF091D;
}

.consent-manager-action-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 768px) {
  .consent-manager-action-buttons {
    flex-direction: row;
    gap: 10px;
  }
}

.consent-manager-button {
  font-size: var(--font-body-size);
  font-weight: 400;
  padding: 10px;
  line-height: var(--font-body-line-height);
  height: auto;
  border-radius: 4px;
  color: #343434;
  min-width: 218px;
  cursor: pointer;
  text-align: center;
  border: none;
}
.consent-manager-button--primary {
  background-color: #FFD930;
  color: #343434;
  border: 1px solid #FFD930;
}
.consent-manager-button--primary:hover {
  background-color: #FECE2F;
}
.consent-manager-button--secondary {
  border: 1px solid #DEDEDE;
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
}
.consent-manager-button--secondary:hover {
  background-color: rgba(52, 52, 52, 0.12);
}

.consent-manager-back-button {
  text-transform: capitalize;
  padding: 0;
  cursor: pointer;
  color: #343434;
  text-align: center;
}

.consent-manager-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 299;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.48);
  align-items: safe center;
  overflow-y: auto;
  padding: 10px;
  box-sizing: border-box;
  border: none;
}
@media (min-width: 768px) {
  .consent-manager-modal {
    padding: 0;
  }
}
.consent-manager-modal.show {
  display: flex;
}
.consent-manager-modal.large .consent-manager-modal-dialog {
  max-width: 800px;
  height: 740px;
}
.consent-manager-modal p {
  line-height: var(--font-body-line-height);
  color: #4D4D4D;
  margin-bottom: 0;
}

.consent-manager-modal-dialog {
  max-width: 500px;
  max-height: 800px;
  min-height: 500px;
  width: 100%;
  background-color: #FFFFFF;
  border-top: 4px solid #DF091D;
  overflow-y: auto;
  margin: auto;
}
@media (min-width: 768px) {
  .consent-manager-modal-dialog {
    min-height: auto;
  }
}

.consent-manager-modal-content {
  height: 100%;
}

.consent-manager-modal-header {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.consent-manager-navigation {
  padding: 20px;
  box-sizing: border-box;
  background-color: #FFFFFF;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.consent-manager-toggle-details {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.consent-manager-toggle-details p {
  padding: 0;
  margin: 0 0 0 10px;
  font-weight: 700;
  color: #343434;
}

.consent-manager-category-description {
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
}
.consent-manager-category-description h2 {
  font-size: var(--font-h3-size);
  color: #343434;
  line-height: normal;
  margin-bottom: 20px;
}
.consent-manager-category-description p {
  padding: 0;
  margin-bottom: 24px;
}

.consent-manager-modal-body {
  background-color: #FFFFFF;
  padding: 0 10px 134px 10px;
}
@media (min-width: 768px) {
  .consent-manager-modal-body {
    padding: 0 20px;
    max-height: 90%;
  }
}

.consent-manager-modal-footer {
  padding: 24px 20px 12px;
  display: flex;
  flex-direction: column;
  position: absolute;
  z-index: 100;
  width: 100%;
  bottom: 0;
  background-color: #FFFFFF;
  left: 0;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .consent-manager-modal-footer {
    padding: 24px 0 20px 0;
    position: relative;
    z-index: auto;
    bottom: auto;
  }
}
.consent-manager-modal-footer > * {
  margin: 0;
}

.consent-manager-footer-categories {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  align-items: center;
}

.consent-manager-footer-advanced {
  flex-direction: row;
  gap: 12px;
  padding-bottom: 13px;
  width: 100%;
}
@media (min-width: 768px) {
  .consent-manager-footer-advanced {
    padding-bottom: 0;
  }
}

.consent-manager-footer-advanced-buttons {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.consent-manager-footer-advanced-buttons .consent-manager-button--accept-save {
  max-width: 300px;
  order: -1;
}

.consent-manager-settings-body {
  flex-direction: column;
  max-height: 270px;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .consent-manager-settings-body {
    max-height: none;
  }
}

.consent-manager-toggle-all {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDEDE;
}
@media (min-width: 768px) {
  .consent-manager-toggle-all {
    padding-bottom: 24px;
  }
}

.consent-manager-toggle-text,
.consent-manager-category-label {
  font-weight: 700;
  padding: 0 0 0 12px;
  margin: 0;
}

.consent-manager-categories {
  display: flex;
  flex-direction: column;
}

.consent-manager-settings-advanced {
  display: none;
  max-height: 560px;
  overflow: auto;
  flex-direction: column;
}

.consent-manager-advanced-header {
  display: flex;
  align-items: center;
}

.consent-manager-sidebar-toggle {
  width: 24px;
  margin-right: 12px;
  margin-left: 8px;
  display: none;
  cursor: pointer;
}
@media (min-width: 768px) {
  .consent-manager-sidebar-toggle {
    display: block;
  }
}
.consent-manager-sidebar-toggle .consent-manager-icon {
  width: 24px;
  height: 22px;
  fill: #343434;
}

.consent-manager-search-header {
  width: 100%;
  border: 1px solid #EDEDED;
  border-radius: 4px;
  height: 38px;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.consent-manager-search-input {
  width: 100%;
  padding: 10px 0 10px 17px;
  border: none;
  font-size: var(--font-micro-size);
}
.consent-manager-search-input:focus-visible {
  outline: none;
}

.consent-manager-search-button {
  border: none;
  width: 40px;
  height: 40px;
  background: none;
  padding: 0;
  cursor: pointer;
}
.consent-manager-search-button .consent-manager-icon {
  background-color: #FFD930;
  width: 21px;
  height: 21px;
  padding: 9px;
  border-left: 1px solid #EDEDED;
  fill: #343434;
  color: #343434;
}

.consent-manager-advanced-body {
  max-height: 80%;
  overflow: auto;
  display: flex;
  margin-top: 10px;
}

.consent-manager-sidebar-wrapper {
  background-color: #F2F2F2;
  width: 230px;
  padding: 10px 0 10px 20px;
  display: none;
}
@media (min-width: 768px) {
  .consent-manager-sidebar-wrapper {
    display: block;
  }
}
.consent-manager-sidebar-wrapper li {
  margin-left: 20px;
}
.consent-manager-sidebar-wrapper li a {
  line-height: var(--font-body-line-height);
  font-size: var(--font-micro-size);
  color: #343434;
}

.consent-manager-sidebar {
  display: none;
}
@media (min-width: 768px) {
  .consent-manager-sidebar {
    width: 170px;
    height: 100%;
    overflow: auto;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    scrollbar-color: #DEDEDE #F2F2F2;
    display: block;
    padding-right: 20px;
  }
}

.consent-manager-advanced-content {
  height: 100%;
  max-height: 503px;
  overflow-y: scroll;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  width: 100%;
}
@media (min-width: 768px) {
  .consent-manager-advanced-content {
    padding: 0 20px;
  }
}
.consent-manager-advanced-content a {
  color: #343434;
}

.consent-manager-checkbox,
.consent-manager-toggle-input {
  height: 0;
  width: 0;
  visibility: hidden;
}

.consent-manager-checkbox-label,
.consent-manager-toggle-label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
}
.consent-manager-checkbox-label::after,
.consent-manager-toggle-label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}

.consent-manager-checkbox:checked + .consent-manager-checkbox-label,
.consent-manager-toggle-input:checked + .consent-manager-toggle-label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-checkbox:checked + .consent-manager-checkbox-label::after,
.consent-manager-toggle-input:checked + .consent-manager-toggle-label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}

.consent-manager-checkbox:disabled + .consent-manager-checkbox-label,
.consent-manager-toggle-input:disabled + .consent-manager-toggle-label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-checkbox:disabled + .consent-manager-checkbox-label::after,
.consent-manager-toggle-input:disabled + .consent-manager-toggle-label::after {
  background-color: #343434;
}

.consent-manager-checkbox-label:active::after,
.consent-manager-toggle-label:active::after {
  width: 15px;
}

.consent-manager-language-switcher {
  position: relative;
  z-index: 300;
}
.consent-manager-language-switcher .dropdown {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.consent-manager-language-switcher .dropdown > span {
  display: inline-flex;
  align-items: center;
  font-size: var(--font-body-size);
  font-weight: 700;
  color: #343434;
  text-transform: uppercase;
  text-decoration: none;
  transition: text-decoration 0.2s ease;
}
.consent-manager-language-switcher .dropdown > span:hover {
  text-decoration: underline;
}
.consent-manager-language-switcher .dropdown.hide .consent-manager-language-list {
  display: none;
}
.consent-manager-language-switcher .dropdown.hide .consent-manager-menu-toggler::after {
  transform: rotate(45deg);
}

.consent-manager-language-list {
  list-style: none;
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #FFFFFF;
  padding: 8px 0;
  margin: 4px 0 0 0;
  min-width: 60px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.consent-manager-language-list li {
  padding: 8px 12px;
  margin: 0;
  font-size: var(--font-body-size);
  font-weight: 400;
  color: #343434;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.consent-manager-language-list li:hover {
  background-color: #F6F6F6;
}

.consent-manager-menu-toggler {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
}
.consent-manager-menu-toggler::after {
  content: "";
  border: solid #343434;
  border-width: 0 1.5px 1.5px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
  transition: transform 0.2s ease;
}

.consent-manager-status-round {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}
.consent-manager-status-round--active {
  background-color: #4CAF50;
}
.consent-manager-status-round--inactive {
  background-color: #D32F2F;
}

.consent-manager-info-button {
  width: 16px;
  height: 16px;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
  background: none;
}
.consent-manager-info-button .consent-manager-icon {
  width: 16px;
  height: 16px;
  fill: #343434;
}

.consent-manager-icon {
  display: inline-block;
  vertical-align: middle;
}

.consent-manager-read-more-button {
  background-color: transparent;
  height: 20px;
  padding: 0;
  border: none;
  min-width: auto;
  cursor: pointer;
  color: #343434;
  font-size: var(--font-body-size);
}
.consent-manager-read-more-button::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.consent-manager-description .consent-manager-hidden-text {
  display: none;
}
.consent-manager-description.expand {
  display: block;
}
.consent-manager-description.expand .consent-manager-read-more-button,
.consent-manager-description.expand .consent-manager-read-more-dots {
  display: none;
}
.consent-manager-description.expand .consent-manager-hidden-text {
  margin-left: 4px;
  display: inline;
}

.consent-manager-category-list {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}

.consent-manager-category-item {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .consent-manager-category-item {
    padding-bottom: 24px;
  }
}
.consent-manager-category-item--last {
  padding-bottom: 0;
}
.consent-manager-category-item input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.consent-manager-category-item label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
  flex-shrink: 0;
}
.consent-manager-category-item label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}
.consent-manager-category-item input:checked + label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-category-item input:checked + label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}
.consent-manager-category-item input:disabled + label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-category-item input:disabled + label::after {
  background-color: #343434;
}
.consent-manager-category-item label:active::after {
  width: 15px;
}

.consent-manager-category-content {
  display: flex;
  flex-direction: column;
  padding-left: 12px;
}

.consent-manager-category-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.consent-manager-category-description {
  font-size: var(--font-micro-size);
  line-height: var(--font-micro-line-height);
  margin-top: 8px;
  color: #4D4D4D;
}
.consent-manager-category-description--visible {
  display: flex;
  flex-direction: column;
}
.consent-manager-category-description--hidden {
  display: none;
}

.consent-manager-open-advanced {
  width: 16px;
  height: 16px;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23343434%27 d=%27M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.consent-manager-sidebar-heading {
  font-size: var(--font-h5-size);
  line-height: var(--font-h5-line-height);
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
}

.consent-manager-sidebar-list {
  list-style: none;
  padding-left: 12px;
  margin-bottom: 28px;
}

.consent-manager-service-item {
  margin-bottom: 48px;
  border-bottom: 1px solid #DEDEDE;
}

.consent-manager-service-category {
  font-size: var(--font-h3-size);
  line-height: var(--font-h3-line-height);
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
  margin-top: 10px;
  text-transform: capitalize;
  padding-bottom: 4px;
}

.consent-manager-service-toggle {
  display: flex;
  align-items: center;
  margin-top: 24px;
  padding: 20px 0 10px 28px;
  box-sizing: border-box;
}
.consent-manager-service-toggle input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.consent-manager-service-toggle label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
  flex-shrink: 0;
}
.consent-manager-service-toggle label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}
.consent-manager-service-toggle input:checked + label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-service-toggle input:checked + label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}
.consent-manager-service-toggle input:disabled + label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-service-toggle input:disabled + label::after {
  background-color: #343434;
}
.consent-manager-service-toggle label:active::after {
  width: 15px;
}

.consent-manager-service-label {
  font-weight: 700;
  color: #343434;
  padding: 0;
  margin: 0 0 0 10px;
}

.consent-manager-service-description {
  margin-bottom: 20px;
}

.consent-manager-company-heading {
  margin-bottom: 12px;
}

.consent-manager-company-address {
  margin-bottom: 20px;
}

.consent-manager-info-heading {
  color: #DF091D;
  margin-bottom: 12px;
}

.consent-manager-technologies {
  padding-bottom: 12px;
}

.consent-manager-history-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 10px;
}

.consent-manager-history-status {
  display: flex;
  align-items: center;
}

.consent-manager-history-text {
  font-size: var(--font-micro-size);
  line-height: var(--font-micro-line-height);
}

[class^=consent-manager-].hidden,
[class*=" consent-manager-"].hidden {
  display: none;
}

#mainContentWrapper.order-history-page {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 992px) {
  .order-history-page__account-menu {
    display: none;
  }
}
.order-history-page__mobile-header {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 992px) {
  .order-history-page__mobile-header {
    display: none;
  }
}
.order-history-page__mobile-icon {
  width: 40px;
  height: 40px;
}
.order-history-page__mobile-title {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  color: #DF091D;
}
@media screen and (max-width: 992px) {
  .order-history-page__pagination .split_page_link_site_number {
    margin: 0 5px 0 0;
  }
}
@media screen and (max-width: 992px) {
  .order-history-page__pagination a.next_and_prev_button {
    font-size: 0;
    min-width: 35px;
  }
}
.order-history-page__split-bar {
  float: right;
  margin: 2px 0 8px 0;
  font-size: 14px;
  color: #999999;
}
@media screen and (max-width: 992px) {
  .order-history-page__split-bar {
    display: none;
    font-size: 12px;
    line-height: 18px;
  }
}
.order-history-page__split-bar--mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  .order-history-page__split-bar--mobile {
    display: block;
  }
}

.order-history {
  display: flex;
  flex-direction: column;
  padding: 8px 0 8px 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
.order-history__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 8px;
  font-size: 18px;
  border-bottom: 1px solid #DEDEDE;
}
.order-history__item:last-child {
  border-bottom: none;
}
@media screen and (max-width: 992px) {
  .order-history__item {
    padding: 8px 0;
  }
}
.order-history__order-id {
  width: 100%;
  font-size: 18px;
  color: #DF091D;
}
@media screen and (max-width: 992px) {
  .order-history__order-id {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
  }
}
.order-history__data {
  display: flex;
  flex-direction: row;
}
.order-history__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (min-width: 992px) {
  .order-history__content {
    flex-direction: row;
    gap: 80px;
  }
}
.order-history__details {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 992px) {
  .order-history__details {
    font-size: 14px;
  }
}
.order-history__summary {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 992px) {
  .order-history__summary {
    font-size: 14px;
  }
}
@media screen and (min-width: 992px) {
  .order-history__summary {
    min-width: 200px;
    flex-shrink: 0;
  }
}
.order-history__button {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
@media screen and (max-width: 992px) {
  .order-history__button {
    align-items: flex-end;
  }
}
@media screen and (max-width: 992px) {
  .order-history__button-link {
    min-height: 40px;
    width: unset;
    max-width: unset;
    margin: 0;
  }
}
.order-history__navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 12px 0;
  color: #999999;
  font-size: 18px;
}
@media screen and (max-width: 992px) {
  .order-history__navigation {
    align-items: normal;
    flex: 1;
  }
}
.order-history__navigation-select {
  height: unset;
  margin: 8px 0;
  padding: 8px;
  font-size: 16px;
  color: #4D4D4D;
  vertical-align: middle;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  transition: all linear 0.2s;
}
@media screen and (max-width: 992px) {
  .order-history__navigation-select {
    max-width: 100%;
    background: #FFFFFF;
    display: block;
    min-width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .order-history__navigation-label {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .order-history__navigation-link {
    display: none;
  }
}
.order-history__empty-state {
  text-align: center;
  font-size: 22px;
  color: #999999;
}

.continue-and-back-below-line {
  clear: both;
}

/**
 * Floating Input Component
 *
 * Reusable floating label input styles for forms.
 *
 * HTML Structure:
 * <div class="floating-input">
 *   <input class="floating-input__field" type="text" id="example" placeholder=" " required>
 *   <label class="floating-input__label" for="example">Label Text</label>
 *   <div class="floating-input__feedback">Error message</div>
 * </div>
 */
.floating-input {
  position: relative;
  width: 100%;
  max-width: 400px;
}
.floating-input--full-width {
  max-width: none;
}

.floating-input__field {
  display: block;
  width: 100%;
  height: 48px;
  padding: 14px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #343434;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  transition: all 0.15s ease-in-out;
  appearance: none;
}
.floating-input__field::placeholder {
  color: transparent;
}
.floating-input__field:hover:not(:disabled):not(:read-only) {
  border-color: #767676;
}
.floating-input__field:focus {
  outline: none;
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input__field:focus ~ .floating-input__label, .floating-input__field:not(:placeholder-shown) ~ .floating-input__label {
  top: 0;
  transform: translateY(-50%);
  font-size: 12px;
  font-weight: 400;
  background-color: #FFFFFF;
  padding: 0 4px;
  left: 12px;
  z-index: 2;
}
.floating-input__field.is-invalid {
  box-shadow: 0 0 0 1px #DF091D;
}
.floating-input__field.is-invalid ~ .floating-input__label {
  color: #DF091D;
}
.floating-input__field.is-invalid ~ .floating-input__feedback {
  display: block;
}
.floating-input__field.is-invalid:focus {
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input__field:disabled {
  color: #767676;
  border-color: #DEDEDE;
  background-color: #F6F6F6;
  cursor: not-allowed;
}
.floating-input__field:disabled ~ .floating-input__label {
  color: #767676;
}
.floating-input__field:read-only {
  border-color: #DEDEDE;
  background-color: #F6F6F6;
}

.floating-input__label {
  position: absolute;
  top: 24px;
  left: 16px;
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  pointer-events: none;
  transition: all 0.15s ease-in-out;
  transform-origin: left top;
}

.floating-input__feedback {
  display: none;
  margin-top: 4px;
  font-size: 0.75rem;
  color: #DF091D;
}
.floating-input__feedback [data-error=invalid],
.floating-input__feedback [data-error=length],
.floating-input__feedback [data-error=mismatch] {
  display: none;
}

.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=empty] {
  display: none;
}
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=invalid],
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=length],
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=mismatch] {
  display: inline;
}

.floating-input--password .floating-input__field {
  padding-right: 48px;
}

.floating-input__toggle {
  position: absolute;
  top: 0;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 48px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #a8a8a8;
  transition: all 0.15s ease-in-out;
}
.floating-input__toggle:hover {
  color: #767676;
}
.floating-input__toggle:focus {
  outline: none;
}
.floating-input__toggle[aria-pressed=true] {
  color: #767676;
}

.floating-input__toggle-icon {
  display: block;
  width: 20px;
  height: 20px;
  stroke: currentColor;
}
.floating-input__toggle-icon .floating-input__toggle-icon--hidden {
  display: none;
}
.floating-input__toggle[aria-pressed=true] .floating-input__toggle-icon .floating-input__toggle-icon--visible {
  display: none;
}
.floating-input__toggle[aria-pressed=true] .floating-input__toggle-icon .floating-input__toggle-icon--hidden {
  display: inline;
}

.floating-input--dark .floating-input__field {
  color: var(--color-text-light, #ffffff);
  border-bottom-color: var(--color-border-light, #6b7280);
}
.floating-input--dark .floating-input__field:hover:not(:disabled):not(:read-only) {
  border-bottom-color: var(--color-text-light, #ffffff);
}
.floating-input--dark .floating-input__field:focus {
  border-bottom-color: var(--color-primary-light, #60a5fa);
}
.floating-input--dark .floating-input__field:focus ~ .floating-input__label {
  color: var(--color-primary-light, #60a5fa);
}
.floating-input--dark .floating-input__label {
  color: var(--color-text-light-secondary, #9ca3af);
}
.floating-input--dark .floating-input__toggle {
  color: var(--color-text-light-secondary, #9ca3af);
}
.floating-input--dark .floating-input__toggle:hover {
  color: var(--color-text-light, #ffffff);
}

.floating-input--textarea .floating-input__field {
  height: auto;
  min-height: 120px;
  padding: 48px 16px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  resize: vertical;
}
.floating-input--textarea .floating-input__field:hover:not(:disabled):not(:read-only) {
  border-color: #767676;
}
.floating-input--textarea .floating-input__field:focus {
  border-color: #1057DD;
}
.floating-input--textarea .floating-input__field.is-invalid {
  border-color: #DF091D;
}
.floating-input--textarea .floating-input__label {
  top: 16px;
  left: 16px;
}
.floating-input--textarea .floating-input__field:focus ~ .floating-input__label,
.floating-input--textarea .floating-input__field:not(:placeholder-shown) ~ .floating-input__label {
  transform: translateY(-8px);
}

.floating-input--select .floating-input__field {
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.floating-input--select .floating-input__field:focus {
  outline: none;
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input--select .floating-input__field:not([data-value=""]) ~ .floating-input__label,
.floating-input--select .floating-input__field option:checked:not([value=""]) ~ .floating-input__label {
  top: 0;
  transform: translateY(-50%);
  font-size: 12px;
  background-color: #FFFFFF;
  padding: 0 4px;
}

/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/**
 * Login Form Component Styles
 *
 * Reusable styles for the login form component.
 * Works in both standalone page and dropdown contexts.
 * Uses floating-input component for input fields.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.login-form__wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 632px;
  margin: 0 auto;
}
.login-form__wrapper.login-form--dropdown {
  padding: 16px;
}

.login-form__error {
  margin-bottom: 16px;
  padding: 12px;
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 5px;
  color: #DF091D;
}
.login-form__error-text {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
}

.login-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 350px;
}
.login-form .floating-input {
  max-width: none;
}

.login-form__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 0 16px;
}

.login-form__submit {
  width: 100%;
}

.login-form__link {
  font-size: 14px;
  color: #767676;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.login-form__link:hover {
  text-decoration: underline;
}

.login-form__register-section {
  display: flex;
  flex-flow: column;
  align-items: center;
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #F2F2F2;
  text-align: center;
}

.login-form__register-headline {
  margin: 0 0 24px 0;
  font-size: 18px;
  font-weight: 700;
  color: #343434;
}

.login-form__register-button {
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  text-align: center;
  text-decoration: none;
}

.login-form__benefits {
  margin: 24px 12px 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

.login-form__benefit {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 2px 0;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}
.login-form__benefit-icon {
  flex-shrink: 0;
  width: 14px;
  height: 24px;
  display: flex;
  align-items: center;
  position: relative;
}
.login-form__benefit-icon::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 10px;
  height: 6px;
  border-left: 2px solid #767676;
  border-bottom: 2px solid #767676;
  transform: rotate(-45deg);
}
.login-form__benefit strong {
  font-weight: 700;
}
.login-form__benefit--more {
  padding-left: 0;
}

.login-form--dropdown .login-form__link {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__link:hover {
  color: #FFFFFF;
  opacity: 0.8;
}
.login-form--dropdown .login-form__register-section {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.login-form--dropdown .login-form__register-headline {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__benefit {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__benefit-icon::before {
  border-color: #FFFFFF;
}

/**
 * Login Page Styles
 *
 * Standalone login page based on Figma design.
 * SEO and accessibility optimized.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.login-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
}
@media (min-width: 768px) {
  .login-page {
    padding: 48px 0;
  }
}

.login-page__container {
  width: 100%;
  max-width: 632px;
  background-color: #FFFFFF;
}

.login-page__title {
  margin: 0 0 24px 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.35;
  color: #343434;
  text-align: center;
}

.login-page__alerts {
  margin-bottom: 16px;
}
.login-page__alerts .alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 24px;
}
.login-page__alerts .alert:last-child {
  margin-bottom: 0;
}
.login-page__alerts .alert__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.login-page__alerts .alert__text {
  flex: 1;
}
.login-page__alerts .alert--error {
  background-color: #FEEBEE;
  border: 1px solid #FECACA;
  color: #B71C1C;
}
.login-page__alerts .alert--error .alert__icon {
  fill: #D32F2F;
}
.login-page__alerts .alert--warning {
  background-color: #FFF3E0;
  border: 1px solid #FDE68A;
  color: #B64C00;
}
.login-page__alerts .alert--warning .alert__icon {
  fill: #FF9800;
}
.login-page__alerts .alert--info {
  background-color: #E7F0F9;
  border: 1px solid #BFDBFE;
  color: #1A4E89;
}
.login-page__alerts .alert--info .alert__icon {
  fill: #2196F3;
}

.login-page__content {
  width: 100%;
}

/**
 * Logoff Page Styles
 *
 * Confirmation page after successful logoff.
 * SEO and accessibility optimized.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.logoff-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 60vh;
  padding: 32px 16px;
}
@media (min-width: 768px) {
  .logoff-page {
    padding: 48px 32px;
  }
}

.logoff-page__container {
  width: 100%;
  max-width: 500px;
}

.logoff-page__alerts {
  margin-bottom: 32px;
}

.logoff-page__alert {
  padding: 12px 16px;
  margin-bottom: 8px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
}
.logoff-page__alert:last-child {
  margin-bottom: 0;
}
.logoff-page__alert--success {
  background-color: #ecfdf5;
  border: 1px solid #a7f3d0;
  color: #006600;
}
.logoff-page__alert--error {
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  color: #DF091D;
}
.logoff-page__alert--warning {
  background-color: #fffbeb;
  border: 1px solid #fde68a;
  color: #b45309;
}
.logoff-page__alert--info {
  background-color: #eff6ff;
  border: 1px solid #bfdbfe;
  color: #1057DD;
}

.logoff-page__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  text-align: center;
}

.logoff-page__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
  background-color: #FFEDAF;
  border-radius: 50%;
  color: #FFD930;
}
.logoff-page__icon::before {
  content: "";
  position: absolute;
  width: 48px;
  height: 48px;
  background-color: #FFFFFF;
  border-radius: 50%;
}
.logoff-page__icon svg {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
}

.logoff-page__title {
  margin: 0 0 16px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  color: #343434;
}
@media (min-width: 768px) {
  .logoff-page__title {
    font-size: 28px;
  }
}

.logoff-page__message {
  margin: 0 0 32px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #767676;
}

.logoff-page__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.logoff-page__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
}

.logoff-page__link {
  font-size: 14px;
  color: #767676;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.logoff-page__link:hover {
  text-decoration: underline;
}

.logoff-page__sovendus {
  margin-top: 32px;
  width: 100%;
}

.stepper-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  padding: 0 12px;
  margin: 0 0 48px;
}

.stepper-bar__item {
  display: flex;
  align-items: center;
}

.stepper-bar__circle,
.stepper-bar__indicator {
  width: 20px;
  height: 20px;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 65%;
  transition: all 0.3s ease;
}

.stepper-bar__item--active .stepper-bar__circle,
.stepper-bar__item--active .stepper-bar__indicator {
  border-color: #DF091D;
}

.stepper-bar__item--completed .stepper-bar__circle,
.stepper-bar__item--completed .stepper-bar__indicator {
  border-color: #DF091D;
  background-color: #DF091D;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%23FFFFFF\" d=\"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z\"/></svg>");
}

.stepper-bar__item--half .stepper-bar__circle,
.stepper-bar__item--half .stepper-bar__indicator {
  border-color: #DF091D;
  background-color: rgba(223, 9, 29, 0.4);
}

.stepper-bar__line,
.stepper-bar__separator {
  width: 130px;
  height: 1px;
  background-color: #DEDEDE;
  transition: background-color 0.3s ease;
}
.stepper-bar__line--active,
.stepper-bar__separator--active {
  background-color: #DF091D;
}

.register-page {
  display: flex;
  justify-content: center;
  padding: 32px 0;
  background-color: #FFFFFF;
}
@media (min-width: 768px) {
  .register-page {
    padding: 32px 24px;
  }
}

.register-page__container {
  width: 100%;
  max-width: 632px;
}

.register-page__tabs {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: 20px;
}

.register-page__tab {
  padding: 10px 12px;
  font-size: 16px;
  font-weight: 600;
  color: #767676;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: color 0.2s, border-color 0.2s;
}
.register-page__tab:hover {
  color: #343434;
}
.register-page__tab--active {
  color: #343434;
  border-bottom-color: #DF091D;
}

.register-page__alerts {
  margin-bottom: 20px;
}

.register-page__alert {
  padding: 10px 12px;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}
.register-page__alert--error {
  background-color: #FEEBEE;
  color: #B71C1C;
  border: 1px solid #D32F2F;
}
.register-page__alert--success {
  background-color: #E8F5E9;
  color: #1B5E20;
  border: 1px solid #4CAF50;
}
.register-page__alert--info {
  background-color: #E7F0F9;
  color: #1A4E89;
  border: 1px solid #2196F3;
}
.register-page__alert--warning {
  background-color: #FFF3E0;
  color: #B64C00;
  border: 1px solid #FF9800;
}

.register-form__wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 632px;
  margin: 0 auto;
}
.register-form__wrapper.register-form--page {
  padding: 0 0 12px;
}
.register-form__wrapper.register-form--dropdown {
  padding: 12px;
}

.register-form {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  .register-form {
    padding: 0 24px 24px;
  }
}
.register-form .floating-input {
  max-width: none;
  margin-bottom: 1rem;
}

.register-form__steps {
  width: 100%;
  position: relative;
}

.register-form__step {
  min-height: 570px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  transform: translateY(12px);
}
.register-form__step:not(.register-form__step--active):not(.register-form__step--exiting) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.register-form__step--active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  position: relative;
  pointer-events: auto;
}
.register-form__step--exiting {
  opacity: 0;
  visibility: visible;
  transform: translateY(-12px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.register-form__title {
  font-size: 28px;
  font-weight: 700;
  color: #343434;
  margin: 0 0 48px;
  text-align: center;
  line-height: 1.33;
}
@media (min-width: 768px) {
  .register-form__title {
    font-size: 36px;
    line-height: 48px;
  }
}

.register-form__step-title {
  font-size: 14px;
  font-weight: 700;
  color: #767676;
  margin: 0 0 16px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}

.register-form__row {
  display: flex;
  gap: 12px;
  margin-bottom: 1rem;
}
.register-form__row > .floating-input {
  margin-bottom: 0;
}

.register-form__company-dob-fields {
  position: relative;
  height: 48px;
  margin-bottom: 1rem;
  transition: height 0.2s ease-out;
}

.register-form__company-field {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__company-field > .floating-input {
  margin-bottom: 0;
}
.register-form__company-field--visible {
  opacity: 1;
  pointer-events: auto;
}
.register-form__company-field--visible input {
  tabindex: 0;
}

.register-form__dob-field {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__dob-field > .floating-input {
  margin-bottom: 0;
}
.register-form__dob-field--visible {
  opacity: 1;
  pointer-events: auto;
}

.register-form__address-switcher {
  display: flex;
  position: relative;
  padding: 4px;
  margin-bottom: 1rem;
  background-color: #f6f6f6;
  border-radius: 9px;
}

.register-form__address-switcher-indicator {
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(50% - 4px);
  height: 40px;
  background-color: #FFD930;
  border-radius: 5px;
  transition: transform 0.25s ease;
  z-index: 0;
}
.register-form__address-switcher-indicator--right {
  transform: translateX(100%);
}

.register-form__address-switcher-btn {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  z-index: 1;
  height: 40px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  color: #343434;
  background: none;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: color 0.2s ease;
}
.register-form__address-switcher-btn[aria-checked=true] {
  color: #343434;
}
.register-form__address-switcher-btn:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__address-switcher-btn:focus:not(:focus-visible) {
  outline: none;
}
.register-form__address-switcher-btn:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__address-switcher-btn input[type=radio] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.register-form__address-switcher-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.register-form__address-fields {
  position: relative;
  height: 48px;
  margin-bottom: 1rem;
  transition: height 0.2s ease-out;
}
.register-form__address-fields:has(.register-form__address-classic:not(.register-form__address-classic--hidden) .is-invalid) {
  height: 68px;
}
.register-form__address-fields--packstation {
  height: 112px;
}
.register-form__address-fields--packstation:has(.register-form__address-packstation--visible .is-invalid) {
  height: 132px;
}
.register-form__address-fields--packstation:has(.register-form__address-packstation--visible > .floating-input:first-child .is-invalid):has(.register-form__address-packstation--visible > .floating-input:nth-child(2) .is-invalid) {
  height: 152px;
}

.register-form__address-classic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 1;
  transition: opacity 0.15s ease-out;
  pointer-events: auto;
}
.register-form__address-classic > .register-form__row {
  margin-bottom: 0;
}
.register-form__address-classic--hidden {
  opacity: 0;
  pointer-events: none;
}

.register-form__address-packstation {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__address-packstation > .floating-input {
  margin-bottom: 1rem;
}
.register-form__address-packstation > .floating-input:last-child {
  margin-bottom: 0;
}
.register-form__address-packstation--visible {
  opacity: 1;
  pointer-events: auto;
}

.register-form__packstation-info {
  font-size: 14px;
  color: #767676;
  margin-bottom: 12px;
}

.register-form__hint {
  font-size: 14px;
  color: #767676;
  margin-bottom: 12px;
}

.register-form__consent {
  margin-top: 48px;
}

.register-form__checkbox {
  margin-bottom: 1rem;
}

.register-form__checkbox-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.register-form__checkbox-input,
.register-form__checkbox-input[type=checkbox],
.register-form__checkbox-input[type=radio] {
  appearance: none;
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 1px solid #343434;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 0;
  position: relative;
  flex-shrink: 0;
}
.register-form__checkbox-input:checked,
.register-form__checkbox-input[type=checkbox]:checked,
.register-form__checkbox-input[type=radio]:checked {
  background-color: #DF091D;
  border-color: #DF091D;
}
.register-form__checkbox-input:checked::after,
.register-form__checkbox-input[type=checkbox]:checked::after,
.register-form__checkbox-input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #FFFFFF;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.register-form__checkbox-input:focus,
.register-form__checkbox-input[type=checkbox]:focus,
.register-form__checkbox-input[type=radio]:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.register-form__checkbox-text {
  font-size: 14px;
  color: #343434;
  line-height: 1.43;
}

.register-form__terms {
  font-size: 14px;
  color: #343434;
  margin-top: 1rem;
  line-height: 1.43;
}
.register-form__terms p {
  margin: 0;
}

.link-internal {
  color: #343434;
  font-weight: 700;
  text-decoration: none;
}
.link-internal::before {
  content: " ";
  display: inline;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM288 232H148c-13.3 0-24 10.7-24 24s10.7 24 24 24h140l-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-96-96c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L288 232z%27/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: 14px 14px;
  mask-position: left center;
  padding-left: 14px;
}
.link-internal:hover {
  color: #DF091D;
}

.register-form__buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
}

.register-form__button {
  width: 100%;
  max-width: 320px;
  height: 48px;
  padding: 0 24px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
.register-form__button--primary {
  background-color: #FFD930;
  color: #343434;
  border: 2px solid #EDBA00;
}
.register-form__button--primary:hover {
  background-color: #FECE2F;
}
.register-form__button--primary:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__button--secondary {
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
  border: 2px solid transparent;
}
.register-form__button--secondary:hover {
  background-color: rgba(52, 52, 52, 0.12);
}
.register-form__button--secondary:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.stepper-templates {
  display: none;
}

.register-form__alerts {
  margin-bottom: 20px;
}
.register-form__alerts .alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.5;
}
.register-form__alerts .alert__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.register-form__alerts .alert__text {
  flex: 1;
}
.register-form__alerts .alert--error {
  background-color: rgba(223, 9, 29, 0.1);
  color: #DF091D;
  border: 1px solid #DF091D;
}
.register-form__alerts .alert--error .alert__icon {
  fill: #DF091D;
}
.register-form__alerts .alert--warning {
  background-color: rgba(245, 158, 11, 0.1);
  color: #b45309;
  border: 1px solid #f59e0b;
}
.register-form__alerts .alert--warning .alert__icon {
  fill: #f59e0b;
}

.register-form__content {
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
.register-form__content--exiting {
  opacity: 0;
  transform: translateY(-12px);
}
.register-form__content--hidden {
  display: none;
}

.register-form__success {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 32px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  text-align: center;
}
.register-form__success--visible {
  display: flex;
  animation: register-success-fade-in 0.3s ease-out forwards;
}

@keyframes register-success-fade-in {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.register-form__success-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin: 0 auto 32px;
  background-color: #FFEDAF;
  border-radius: 50%;
  color: #FFD930;
}
.register-form__success-icon::before {
  content: "";
  position: absolute;
  width: 48px;
  height: 48px;
  background-color: #FFFFFF;
  border-radius: 50%;
}
.register-form__success-icon svg {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
  fill: currentColor;
}

.register-form__success-title {
  margin: 0 0 16px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  color: #343434;
}
@media (min-width: 768px) {
  .register-form__success-title {
    font-size: 28px;
  }
}

.register-form__success-message {
  margin: 0 0 16px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #343434;
}

.register-form__success-redirect {
  margin: 0;
  font-size: 14px;
  color: #767676;
}

.button--loading {
  position: relative;
  pointer-events: none;
}
.button--loading .button__text {
  visibility: hidden;
}
.button--loading .button__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  border-top-color: currentColor;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

@keyframes spin {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.password-info-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  color: #DF091D;
  transition: color 0.2s ease;
}
.password-info-toggle:hover {
  color: #ae0717;
}
.password-info-toggle:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
  border-radius: 50%;
}

.password-info-toggle__icon {
  width: 14px;
  height: 14px;
  fill: currentColor;
}

.password-strength-tooltip {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  margin-top: 4px;
  padding: 12px 16px;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.password-strength-tooltip--visible {
  display: block;
  animation: tooltip-fade-in 0.2s ease-out;
}

@keyframes tooltip-fade-in {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.password-strength-tooltip__title {
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}

.password-strength-tooltip__list {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.password-strength-tooltip__item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #767676;
  transition: color 0.2s ease;
}
.password-strength-tooltip__item--valid {
  color: #4C9C06;
}

.password-strength-tooltip__icon {
  width: 14px;
  height: 14px;
  fill: currentColor;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.password-strength-tooltip__item--valid .password-strength-tooltip__icon {
  opacity: 1;
}

.datepicker {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.datepicker[hidden] {
  display: none;
}

.datepicker__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.datepicker__dialog {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin: 12px;
  padding: 20px;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  animation: datepicker-fade-in 0.2s ease-out;
}

@keyframes datepicker-fade-in {
  from {
    opacity: 0;
    transform: translateY(-16px) scale(0.96);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.datepicker__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.datepicker__title {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
}

.datepicker__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  color: #767676;
  transition: background-color 0.2s, color 0.2s;
}
.datepicker__close:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #343434;
}
.datepicker__close:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.datepicker__close svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.datepicker__selects {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

.datepicker__select-group {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.datepicker__select-group:last-child {
  flex: 1.3;
}

.datepicker__label {
  font-size: 14px;
  font-weight: 600;
  color: #767676;
}

.datepicker__select {
  width: 100%;
  height: 48px;
  padding: 0 32px 0 10px;
  font-size: 16px;
  color: #343434;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L1 3h10z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.datepicker__select:focus {
  outline: none;
  border-color: #DF091D;
  box-shadow: 0 0 0 2px rgba(223, 9, 29, 0.2);
}
.datepicker__select:hover {
  border-color: #767676;
}

.datepicker__confirm {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 600;
}

.floating-input--has-icon {
  position: relative;
}
.floating-input--has-icon .floating-input__field {
  padding-right: 48px;
}

.floating-input__icon-btn {
  position: absolute;
  top: 0;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 48px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  color: #767676;
  transition: color 0.2s, background-color 0.2s;
}
.floating-input__icon-btn:hover {
  color: #DF091D;
  background-color: rgba(223, 9, 29, 0.1);
}
.floating-input__icon-btn:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.floating-input__icon {
  width: 20px;
  height: 20px;
  fill: currentColor;
}

.address-check {
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .address-check {
    padding: 24px;
  }
}

.address-check__title {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .address-check__title {
    font-size: 22px;
  }
}

.address-check__description {
  font-size: 14px;
  color: #767676;
  margin-bottom: 20px;
  line-height: 1.5;
}

.address-check__subtitle {
  font-size: 16px;
  font-weight: 600;
  color: #343434;
  margin-bottom: 10px;
}

.address-check__original {
  padding: 12px;
  background-color: #F6F6F6;
  border-radius: 8px;
  margin-bottom: 20px;
}
.address-check__original p {
  margin: 0;
  font-size: 14px;
  color: #343434;
  line-height: 1.6;
}

.address-check__alternatives {
  margin-bottom: 20px;
}

.address-check__option {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  margin-bottom: 10px;
  border: 2px solid #DEDEDE;
  border-radius: 8px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
.address-check__option:hover {
  border-color: #343434;
  background-color: #F6F6F6;
}
.address-check__option:has(input:checked) {
  border-color: #DF091D;
  background-color: #FADADD;
}
.address-check__option input[type=radio] {
  appearance: none;
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 2px solid #DEDEDE;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
}
.address-check__option input[type=radio]:checked {
  border-color: #DF091D;
}
.address-check__option input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #DF091D;
  border-radius: 50%;
}
.address-check__option input[type=radio]:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.address-check__option-content {
  font-size: 14px;
  color: #343434;
  line-height: 1.6;
}
.address-check__option-content span {
  text-decoration: underline;
  font-weight: 600;
}

.address-check__buttons {
  margin-top: 20px;
}

/**
 * Marketing Campaign Styles (Backoffice)
 *
 * This file defines theme overrides for products associated with marketing campaigns
 * managed via backoffice/manage_marketing_campaign_products.php.
 *
 * Campaign-specific styles are applied dynamically using CSS custom properties
 * (--promotion-background-color, --promotion-text-color) set by contentful.

 * Affected elements example:
 * - Product cards tags (.tag--promotion)
 * - Product image overlays (.product_image_overlay)
 * - Slider arrows
 */
#promotion-section {
  background: var(--promotion-background-color, #FFFFFF);
}
#promotion-section .contentful-entry-container__content {
  background: unset;
  color: unset;
}
#promotion-section .contentful-entry-container {
  margin-top: 0;
  padding-top: 16px;
}
@media (min-width: 1200px) {
  #promotion-section .contentful-entry-container {
    padding-top: 24px;
  }
}

.bo-marketing-campaign-product .product_image_overlay,
.bo-marketing-campaign-product .product-card__tags .tags-wrapper .tag--promotion.tag {
  background: var(--promotion-background-color);
  color: var(--promotion-text-color);
}

#promotion-section .slider-nav__btn svg {
  color: var(--promotion-text-color, #343434);
}

#promotion-section .contentful-h1,
#promotion-section .contentful-h2,
#promotion-section .contentful-h3 {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .web-cta-module__headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper, #promotion-section #category-slider-headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper a, #promotion-section #category-slider-headline a {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper #category-slider-headline,
#promotion-section #category-slider-module__nav-link-wrapper .link-list__text,
#promotion-section #category-slider-module__nav-link-wrapper .link-list__icon, #promotion-section #category-slider-headline #category-slider-headline,
#promotion-section #category-slider-headline .link-list__text,
#promotion-section #category-slider-headline .link-list__icon {
  color: var(--promotion-text-color);
}
#promotion-section #category-slider-module__nav-link-wrapper .link-list__icon, #promotion-section #category-slider-headline .link-list__icon {
  fill: var(--promotion-text-color);
}
#promotion-section .products-swiper__header,
#promotion-section .products-swiper__header a, #promotion-section .products-swiper__title {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .promotionProductSlider .link-list__icon {
  color: var(--promotion-text-color, inherit) !important;
  fill: var(--promotion-text-color, inherit) !important;
}
#promotion-section .brandshop__heading {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .brand-card__wrapper,
#promotion-section [data-slider=brandshop]:not(.swiper-initialized) .swiper-slide {
  background: var(--promotion-accent-color, transparent) !important;
  border-color: var(--promotion-accent-color-base, transparent) !important;
}
#promotion-section .teaser-card__title {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .usp-headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .seo-module__headline,
#promotion-section .seo-text-icon-component__headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .seo-text-icon-component__subtext {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .web-countdown h2,
#promotion-section .web-countdown div,
#promotion-section .web-countdown span {
  color: var(--promotion-secondary-font-color, inherit) !important;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../releases/current/templates/modules/app/search/sass/_styles.scss ***!
  \*****************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ==========================================================================
   APOdiscounter - Theme Variables
   Figma Design Tokens as Source of Truth

   Brand: Red (#DF091D) primary, Yellow (#FFD930) secondary
   ========================================================================== */
/* ==========================================================================
   Base Color Palette - Figma Design Tokens

   These are the foundational color scales used across all shops.
   Shop-specific brand colors reference these base values.

   Usage: @import 'base_colors'; (before theme_variables)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

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

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

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

.filter-wrapper .datalist-container {
  grid-template-columns: repeat(1, 1fr);
}

.algolia-priceinput {
  height: 32px;
  color: #01063F;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  border-radius: 24px;
  border: none;
  background-color: #F2F2F7;
  padding: 4px 10px;
  margin-right: 8px;
}

.algolia-rangeform {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.algolia-submit {
  border: none;
  border-radius: 24px;
  height: 32px;
  padding: 0 15px;
}

.refinement-root .refinement-list {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
}
.refinement-root .refinement-item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  background-color: #FFFFFF;
  padding: 4px 4px 4px 12px;
  border: 2px solid #F2F2F7;
  border-radius: 20px;
}
.refinement-root .refinement-label {
  font-size: 14px;
  font-weight: 700;
}
.refinement-root .refinement-category {
  width: fit-content;
  max-width: 200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  background-color: #F1F1F1;
  color: #666666;
  border-radius: 20px;
  padding: 4px 12px;
  max-height: 32px;
}
.refinement-root .refinement-category:hover {
  background-color: #E5E5E5;
}
.refinement-root .refinement-category-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 12px);
}
.refinement-root .refinement-delete {
  background-size: 14px;
  font-size: 18px;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #666666;
}
.refinement-root .refinement-delete:hover {
  background-color: #E5E5E5;
}

.refinement-count {
  align-items: center;
  border: none;
  border-radius: 1rem;
  color: #FFFFFF;
  display: flex;
  font-weight: 700;
  justify-content: center;
  max-width: 24px;
  max-height: 24px;
  background-color: #FFBA31;
  padding: 6px 6px;
  width: 100%;
  height: 100%;
  font-size: 12px;
  min-width: 18px;
  min-height: 18px;
  aspect-ratio: 1;
}

.ais-CurrentRefinements--noRefinement,
.ais-CurrentRefinements-list--noRefinement {
  margin-bottom: 0 !important;
}

.ais-CurrentRefinements-list.refinement-list {
  margin-bottom: 32px;
}

.sidebar-filter .show {
  display: block !important;
}
.sidebar-filter .accordion-collapse.collapse {
  display: none;
}

.rating-filter {
  align-items: baseline;
}

.accordion-body .ais-ClearRefinements {
  display: flex;
  justify-content: end;
  padding: 12px;
  position: sticky;
  bottom: 0;
  background-color: #F4F4F4;
}

.clear-all-refinements.ais-ClearRefinements-button--disabled {
  display: none;
}

.clear-single-refinement-root {
  text-align: end;
  margin-right: 16px;
}

.clear-single-refinement-button {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #333;
  text-decoration: none;
  cursor: pointer;
}
.clear-single-refinement-button:hover {
  color: #DF091D;
}
.clear-single-refinement-button.ais-ClearRefinements-button--disabled {
  opacity: 0.7;
  cursor: auto;
}
.clear-single-refinement-button.ais-ClearRefinements-button--disabled:hover {
  color: #333;
}

.reset-refinements-btn, .toggle-view-btn, .show-results-btn {
  padding: 9px 15px;
  border: none;
  font-size: 20px;
  line-height: 30px;
}

.toggle-view-btn {
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  font-size: 16px;
  color: #333;
}

.reset-refinements-btn {
  background-color: #E8E8E8;
  color: #333;
}
.reset-refinements-btn:hover {
  box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.2);
}

.clear-refinements .ais-ClearRefinements-button--disabled {
  display: none;
}

.algolia-hits-list {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.algolia-accordion {
  border-bottom: 1px solid #F2F2F7;
}

@media screen and (max-width: 992px) {
  .refinement-count {
    aspect-ratio: 1;
    padding: 3px 6px;
  }
}
.ais-RefinementList-checkbox {
  margin-top: 0;
}

.product-tag, .product-tag-red, .product-tag-green {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

.product-tag-green {
  color: #4C9C06;
}

.product-tag-red {
  color: #B90014;
}

.no-results-wrapper {
  max-width: 545px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.no-results-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
  text-align: center;
}
.no-results-text--header {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
.no-results-text--large {
  font-size: 44px;
  line-height: 66px;
  text-align: center;
}
.no-results-text--keyword {
  font-size: 44px;
  line-height: 66px;
  color: #DF091D;
}

.no-results-list {
  margin: 10px 0;
}
.no-results-list ul {
  list-style-position: inside;
}
.no-results-list--header {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #666666;
}
.no-results-list--item {
  font-size: 16px !important;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
}

.eyecatcher {
  background: #DF091D !important;
}

.product-price.text-red {
  color: #DF091D !important;
}

.auto-suggest-wrapper.algolia form button {
  border: 1px solid #EDBA00;
  background-color: #FFD930;
  color: #343434;
}

.auto-suggest-products-wrapper li .highlighted,
.auto-suggest-categories-wrapper li .highlighted,
.auto-suggest-content-wrapper li .highlighted {
  color: #FFD930;
}
.auto-suggest-products-wrapper li .non-highlighted,
.auto-suggest-categories-wrapper li .non-highlighted,
.auto-suggest-content-wrapper li .non-highlighted {
  color: #343434;
}
.auto-suggest-products-wrapper li:hover .non-highlighted,
.auto-suggest-categories-wrapper li:hover .non-highlighted,
.auto-suggest-content-wrapper li:hover .non-highlighted {
  color: #DF091D;
}

.auto-suggest-categories-wrapper li:hover svg > path,
.auto-suggest-content-wrapper li:hover svg > path {
  fill: #DF091D;
}

.auto-suggest-categories-wrapper svg,
.auto-suggest-content-wrapper svg {
  height: 1em;
  width: 1em;
}

.show-all-results-link {
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  color: #343434;
}

/* choice-chips */
/**
 Variables
 */
.choice-chip {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  overflow: hidden;
  font-weight: 500;
  border: none;
  margin-left: 2px;
}
.choice-chip.choice-chip-tag {
  border-radius: 50rem;
  font-size: 12px;
  font-weight: 500;
  padding: 4px 12px;
  line-height: 1.5rem;
}
.choice-chip.choice-chip-tag:hover {
  background-color: #E5E5E5;
}
.choice-chip:hover, .choice-chip.hover {
  background-color: #E5E5EA;
}
.choice-chip:active, .choice-chip.active {
  border-radius: 20px;
  box-shadow: 0 0 0 1px #7A7A7A;
}
.choice-chip:focus, .choice-chip.focus {
  border-radius: 20px;
  box-shadow: 0 0 0 2px #7A7A7A;
}
.choice-chip:disabled, .choice-chip.disabled {
  color: #8B91B5;
}
.choice-chip.pressed {
  background-color: #D1D1D6;
}

.choice-chip-aco-blue {
  background-color: #039;
  color: #FFFFFF;
}

.choice-chip-aco-light-blue {
  background-color: #62D6FC;
  color: #01063F;
}

.choice-chip-aco-gray-06 {
  background-color: #F2F2F7;
  color: #01063F;
}

.choice-chip-aco-gray-15,
.choice-chip.choice-chip-tag {
  background-color: #F1F1F1;
  color: #666666;
}

/* rating-stars */
.rating-stars {
  color: #FFD930;
  max-height: 25px;
}
.rating-stars.hover-disabled {
  pointer-events: none;
}
.rating-stars:hover, .rating-stars:active {
  background-color: #FFBA31;
  color: #FFFFFF;
}

/* rating-filter */
.rating-menu .form-check-input {
  width: 0;
}

.filter-name {
  background-color: #F4F4F4;
  gap: 9px;
}
.filter-name input {
  background-color: #FFFFFF;
}
.filter-name:hover, .filter-name.active {
  color: #FFFFFF;
  background-color: #FFBA31;
}
.filter-name:hover input[type=radio]:checked::before, .filter-name.active input[type=radio]:checked::before {
  background: #FFFFFF;
}
.filter-name:hover .rating-stars, .filter-name.active .rating-stars {
  color: #FFFFFF;
  background-color: #FFBA31;
}

.rating-count {
  font-size: 16px;
  line-height: 24px;
  position: relative;
  bottom: 0;
}

.checkbox-root .checkbox-searchbox {
  padding: 12px 16px;
  background-color: #F4F4F4;
}
.checkbox-root .checkbox-searchbox form input {
  width: 100%;
  height: 32px;
  padding: 6px 8px;
  appearance: none;
  border: none;
  background-color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.checkbox-root .checkbox-searchbox form input::before {
  display: none !important;
}
.checkbox-root .checkbox-searchbox form input::placeholder {
  color: #CCCCCC;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.checkbox-root .checkbox-searchbox form input::-webkit-search-cancel-button {
  height: 16px;
  width: 16px;
  position: relative;
  right: -6px;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  cursor: pointer;
}
.checkbox-root .checkbox-searchbox form button {
  display: none;
}

.checkbox-root .checkbox-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.checkbox-root .checkbox-list .checkbox-item {
  cursor: pointer !important;
  margin: 0;
  padding: 0;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label {
  position: relative;
  cursor: pointer !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 12px 16px;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input {
  min-width: 14px;
  appearance: none;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  margin-top: 4.4px;
  background-color: transparent;
  border-radius: 3px;
  box-shadow: 0 0 0 1px #333333;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px #333333, 0 0 0 2px #005FCC;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected, .checkbox-root .checkbox-list .checkbox-item:hover {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input {
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27> <path d=%27M2 0H12C13.0938 0 14 0.90625 14 2V12C14 13.125 13.0938 14 12 14H2C0.875 14 0 13.125 0 12V2C0 0.90625 0.875 0 2 0ZM10.5312 5.53125H10.5C10.8125 5.25 10.8125 4.78125 10.5 4.46875C10.2188 4.1875 9.75 4.1875 9.46875 4.46875L6 7.96875L4.53125 6.5C4.21875 6.1875 3.75 6.1875 3.46875 6.5C3.15625 6.78125 3.15625 7.25 3.46875 7.53125L5.46875 9.53125C5.75 9.84375 6.21875 9.84375 6.53125 9.53125L10.5312 5.53125Z%27 fill=%27white%27/> </svg>");
  background-position: center;
  box-shadow: 0 0 0 1px #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input::before, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input::before {
  display: none;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input:focus-visible, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 2px #005FCC;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-label, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-label {
  color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-count {
  display: none;
}

.checkbox-root .checkbox-noresults {
  padding: 16px 16px;
  background-color: #F4F4F4;
  color: #333333;
}

.search-result-container {
  margin: auto;
}
.search-result-container .search-result-headline {
  font-size: 24px;
  line-height: 26px;
  color: #666666;
}
@media screen and (min-width: 992px) {
  .search-result-container .search-result-headline {
    font-size: 44px;
    line-height: 150%;
  }
}
.search-result-container .search-result-headline span {
  color: #B90014;
}
.search-result-container ul {
  padding-left: 0;
  margin-bottom: 0;
}
.search-result-container li,
.search-result-container li > span {
  font-size: 12px;
}

[data-selector=searchresults] {
  flex-direction: column;
}

#kasp:empty,
#kaspb:empty,
#kaspm:empty,
#kaspmb:empty {
  display: none;
  position: absolute;
}
#kasp:not(:empty),
#kaspb:not(:empty),
#kaspm:not(:empty),
#kaspmb:not(:empty) {
  display: flex;
  height: auto;
}
#kasp::marker,
#kaspb::marker,
#kaspm::marker,
#kaspmb::marker {
  content: "";
}

.search-result-products-list {
  list-style: none;
}
.search-result-products-list .h3 {
  font-size: 16px;
  font-weight: normal;
  color: #333333;
}
@media screen and (min-width: 992px) {
  .search-result-products-list .h3 {
    font-size: 18px;
  }
}
.search-result-products-list .text-large {
  font-size: 12px !important;
  line-height: 16px !important;
}
@media screen and (min-width: 992px) {
  .search-result-products-list .text-large {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
.search-result-products-list .text-larger {
  font-size: 24px !important;
  line-height: 32px !important;
}
.search-result-products-list .text-red {
  color: #B90014;
}
.search-result-products-list .strike {
  text-decoration: line-through;
}
.search-result-products-list .content-wrapper {
  box-sizing: border-box;
}
.search-result-products-list .svg-icon[href="#icon_circle-info"] {
  color: #8E8E93;
}
.search-result-products-list [data-selector=info-icon-yellow] {
  color: #FFBA31;
}
.search-result-products-list [data-selector=star-icon-yellow] {
  color: #FFBA31;
}

.search-result-headline {
  line-height: 116%;
  font-size: 44px;
  text-align: center;
}

.empty-results-info-container {
  border-radius: 24px;
  background-color: #F4F4F4;
  max-width: 545px;
  box-sizing: border-box;
}
.empty-results-info-container [data-selector=help-center] {
  max-width: max-content;
}
.empty-results-info-container ul li {
  margin-left: 16px;
}
.empty-results-info-container p,
.empty-results-info-container li {
  font-size: 16px;
  line-height: 24px;
  color: #666666;
}
.empty-results-info-container .text-large {
  font-size: 20px;
  line-height: 30px;
  color: #666666;
}

.icon-container {
  border-radius: 50%;
  background-color: #FFD930;
  font-size: 24px;
  color: #343434;
  max-height: 56px;
  max-width: 56px;
}
.icon-container svg {
  padding: 13px;
}

hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #EEEEEE;
  border: none;
}

.filter-wrapper {
  font-size: 1rem;
}
.filter-wrapper [role=button] {
  cursor: pointer;
}
.filter-wrapper .icon-listing {
  color: #CCC;
}
.filter-wrapper .icon-listing.active {
  color: #EAE43D;
}
.filter-wrapper .filter {
  padding-top: 13px;
  padding-bottom: 14px;
}
.filter-wrapper .filter-headline-text {
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

/* Accordion */
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

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

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

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

/**
 Variables
 */
/**
 BS default import
 */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 0;
  font-size: 1rem;
  color: #333;
  text-align: left;
  background-color: #039;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #FFFFFF;
  background-color: #039;
  box-shadow: inset 0 0 0 transparent;
}
.accordion-button:not(.collapsed)::after {
  background-image: "";
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 0.95rem;
  height: 0.95rem;
  margin-left: auto;
  content: "";
  background-image: "";
  background-repeat: no-repeat;
  background-size: 0.95rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #62D6FC;
  outline: 0;
  box-shadow: none;
}

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

.accordion-item {
  background-color: #039;
  border: 0 solid transparent;
}
.accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion-body {
  padding: 0 0;
}

.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 {
  border-radius: 0;
}

.accordion-item-wrapper {
  border-bottom: 1px solid #CCCCCC;
}

.accordion .accordion-item {
  background-color: transparent;
}

.accordion-button {
  font-weight: 500;
  text-transform: uppercase;
}
.accordion-button.collapsed svg {
  transform: rotate(0);
}
.accordion-button:hover {
  color: #62D6FC;
}
.accordion-button svg {
  color: #FFBA31;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}
.dark .accordion-button {
  background-color: #FFFFFF;
  color: #333;
}
.dark .accordion-button:hover {
  color: #DF091D;
}
.dark .accordion-button:after {
  width: 0;
  background-size: 0;
}

.accordion-body {
  color: #333;
}
.dark .accordion-body {
  color: #333;
  background-color: #F4F4F4;
  max-height: 240px;
  overflow-y: auto;
}
.dark .accordion-body .filter-name:hover .filter-name.active span {
  color: #FFFFFF;
}

.accordion-button.no-chevron::after,
.accordion-button.no-chevron:hover::after {
  background-image: none;
}

.auto-suggest-wrapper.algolia .auto-suggest {
  display: flex;
  justify-content: center;
  position: relative;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-list {
  display: block;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: auto !important;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1 !important;
}
.auto-suggest-wrapper.algolia form {
  display: block;
  position: relative;
  height: 40px;
  width: 100%;
  z-index: 1 !important;
  max-width: none;
  background-color: #FFFFFF;
  border-radius: 0.2rem;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia form {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia form .input-wrapper {
  display: flex;
}
.auto-suggest-wrapper.algolia form:focus, .auto-suggest-wrapper.algolia form:focus-within {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  outline: none;
}
.auto-suggest-wrapper.algolia form:focus input, .auto-suggest-wrapper.algolia form:focus-within input {
  border-color: #FFFFFF;
  outline: none;
}
.auto-suggest-wrapper.algolia form button[type=submit] {
  width: 80px;
  height: 40px;
  position: absolute;
  right: 0;
  display: none;
  border-radius: 0 5px 5px 0;
  background-color: #FFD930;
  border: none;
  color: #343434;
}
.auto-suggest-wrapper.algolia form.search-focused button[type=submit] {
  display: block;
}
.auto-suggest-wrapper.algolia form .icon-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
.auto-suggest-wrapper.algolia form .input-container {
  position: relative;
  width: 100%;
}
.auto-suggest-wrapper.algolia form .input-container input {
  background-color: transparent;
  font-weight: 400;
  height: 40px;
  min-width: auto;
  padding-left: 40px;
  width: 100%;
  padding-right: 30px;
  border: 1px solid #dedede !important;
  border-radius: 0.2rem;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  z-index: 1;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-input-placeholder {
  color: #767676;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-search-cancel-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container button.clear-input-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container:focus-within button.clear-input-button {
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  right: 90px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  background-color: transparent !important;
  background-repeat: no-repeat;
  padding: 0;
  border: none !important;
  cursor: pointer;
  appearance: none;
  outline: none;
}
.auto-suggest-wrapper.algolia form button {
  width: 80px;
  height: 40px;
  border: 1px solid #EDBA00;
  border-radius: 0 0.2rem 0.2rem 0;
  background-color: #FFD930;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}
.auto-suggest-wrapper.algolia hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #D2D2D2;
  border: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1000;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  padding: 16px 16px 0 16px;
  margin-top: 6px;
  background-color: #FFFFFF;
  border-radius: 0.2rem;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  display: none;
  overflow-y: scroll;
  max-height: 75vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .inner-padding {
  position: sticky;
  bottom: -1px;
  height: 11px;
  width: 100%;
  background-color: #FFFFFF;
}
.auto-suggest-wrapper.algolia .auto-suggest-list::-webkit-scrollbar {
  display: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  padding-left: 0;
  margin-bottom: 8px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .highlighted {
  color: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products {
  margin: 0;
  padding: 0;
  list-style: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
  padding: 0;
  margin-left: 0;
  border: none;
  border-radius: 0.2rem;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li:hover {
  border-color: #D2D2D2;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li img {
  width: 48px;
  height: 48px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .title-price-wrapper {
  max-width: 530px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
  padding: 0 12px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 787px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
    font-size: 16px;
    padding: 0 16px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .price {
  width: 80px;
  text-align: end;
  color: #9E000F;
  font-weight: 700;
}
@media screen and (min-width: 787px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
    padding: 6px;
    border: 1px solid transparent;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper h3,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper h3 {
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content {
  list-style: none;
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li {
  padding: 4px 0;
  margin: 4px 0;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a {
  font-size: 16px;
  line-height: 20px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a:hover path {
  fill: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper {
  background-color: white;
  position: sticky;
  bottom: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px;
  margin-top: 16px;
  background-color: #FFD930;
  border: none;
  border-radius: 0.2rem;
  color: #343434;
  text-align: center;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

div[data-selector=preloader] {
  display: flex;
  flex-flow: column;
  margin: 0;
  max-width: 1320px;
  width: 100%;
}

.ais-preloader-filter {
  background-image: url(assets/cf45fd6b69f602ecdaf4.webp);
  display: none;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .ais-preloader-filter {
    display: block;
    width: 270px;
  }
}

.ais-preloader-hitlist {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .ais-preloader-hitlist {
    width: calc(100% - 270px);
  }
}
.ais-preloader-hitlist.list .ais-preloader-hit {
  background-image: url(assets/1023ad929777a5e89322.webp);
  width: 100%;
  height: auto;
  background-size: 100%;
  background-repeat: no-repeat;
  aspect-ratio: 640/217;
}
.ais-preloader-hitlist.block {
  flex-direction: row;
  flex-wrap: wrap;
}
.ais-preloader-hitlist.block .ais-preloader-hit {
  background-image: url(assets/9e601f0811ed5a679ed8.webp);
  width: 50%;
  aspect-ratio: 20/47;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .ais-preloader-hitlist.block .ais-preloader-hit {
    width: 33%;
  }
}
@media screen and (min-width: 992px) {
  .ais-preloader-hitlist.block .ais-preloader-hit {
    width: 25%;
  }
}

.ais-preloader-headline {
  display: flex;
  justify-content: center;
}
.ais-preloader-headline p {
  font-size: 44px;
  line-height: 150%;
  color: #666;
  text-align: center;
  margin: 0;
  padding: 0 0 0.75rem;
}

.ais-preloader-searchresult-container {
  display: flex;
  position: relative;
  margin: 0;
  max-width: 1140px;
  overflow: hidden;
  height: 200vh;
  width: 100%;
}

.ais-preloader-searchresult-container .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ais-preloader-searchresult-container .overlay.has-transition {
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 10px, rgba(255, 255, 255, 0.8) 80px, rgba(255, 255, 255, 0) 120px);
  animation: shimmer 2s infinite;
  mix-blend-mode: overlay;
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
/*    loading spinner  */
.dde-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 70px;
  flex: 0 0 auto;
  transform-origin: center center;
  animation: rotation 1s infinite ease-out;
}

.spinner-icon {
  fill: #DF091D;
}

@keyframes rotation {
  0%, 10%, 20%, 30% {
    transform: rotate(0deg);
  }
  90%, 100% {
    transform: rotate(359deg);
  }
}
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

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

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

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

.modular-button-row {
  display: flex;
  flex-flow: row nowrap;
}

.modular-button {
  padding: 12px;
  min-height: 48px;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.3px;
  color: #343434;
  border-radius: 5px;
  outline: none;
  transition: box-shadow 50ms linear, border-color 100ms linear, border-width 100ms linear, background-color 100ms linear;
  display: flex;
  flex-flow: row nowrap;
  text-align: center;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  border: none !important;
  user-select: none;
  cursor: pointer;
}
.modular-button, .modular-button * {
  box-sizing: border-box;
}
.modular-button + .modular-button {
  margin-top: 1rem;
}
.modular-button:focus {
  color: #343434;
  background-color: #FFD930;
  border: 2px solid #1057DD !important;
}
.modular-button:hover {
  background-color: #FECE2F;
  color: #343434;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button:active {
  color: #343434;
  background-color: #FECE2F;
}
.modular-button[disabled] {
  color: #A6A6A6;
  background-color: #FFF9E0;
  border: 1px solid #FFEFAB !important;
}
.product_review_product_information .modular-button {
  margin: 0 auto 0 0;
}
#product_description_box_3 .product_feedback .modular-button {
  flex: 1 0 auto;
  margin: 0;
  width: auto;
}
.modular-button--primary {
  color: #343434;
  background-color: #FFD930;
  border: 1px solid #EDBA00 !important;
}
.modular-button--primary:hover {
  background-color: #FECE2F;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--secondary {
  background-color: white !important;
  border: 1px solid #777777 !important;
}
.modular-button--secondary:focus {
  border: 2px solid #1057DD !important;
}
.modular-button--secondary:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2) !important;
}
.modular-button--secondary:active {
  background-color: #E5E5E5 !important;
}
.modular-button--secondary:disabled {
  border: 1px solid #D2D2D2 !important;
  color: #A6A6A6 !important;
}
.modular-button--tertiary {
  background-color: transparent;
  border-color: transparent;
}
.modular-button--tertiary:hover {
  box-shadow: none;
  background-color: #F2F2F2;
}
.modular-button--tertiary:active {
  background-color: #EDEDED;
}
.modular-button--primary-filter {
  color: #343434;
  background-color: #FFD930;
  border: 1px solid #EDBA00 !important;
  font-weight: 400;
  padding: 9px 15px 9px 15px;
}
.modular-button--primary-filter:focus {
  color: #343434;
  background-color: #FFD930;
  border: 2px solid #1057DD !important;
}
.modular-button--primary-filter:hover {
  color: #343434;
  background-color: #FECE2F;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--primary-filter:active {
  color: #343434;
  background-color: #FECE2F;
}
.modular-button--primary-filter[disabled] {
  color: #A6A6A6;
  background-color: #FFF9E0;
  border: 1px solid #FFEFAB !important;
  cursor: default;
}
.modular-button--secondary-filter {
  color: #343434;
  background-color: #F4F4F4;
  border: 1px solid #777777 !important;
  font-weight: 400;
  padding: 9px 15px 9px 15px;
}
.modular-button--secondary-filter:focus {
  color: #343434;
  background-color: #F4F4F4;
  border: 2px solid #1057DD !important;
}
.modular-button--secondary-filter:hover {
  color: #343434;
  background-color: #F4F4F4;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--secondary-filter:active {
  color: #343434;
  background-color: #E5E5E5;
}
.modular-button--secondary-filter[disabled] {
  color: #A6A6A6;
  background-color: #F4F4F4;
  border: 1px solid #D2D2D2 !important;
  cursor: default;
}
.modular-button--secondary-filter--medium {
  min-height: 35px;
  font-weight: 400;
  font-size: 16px;
  padding: 2px 15px 2px 15px;
  color: #000;
}
.modular-button--secondary-filter--medium:hover {
  background-color: #CCCCCC;
  color: #000;
  box-shadow: none;
}
@media screen and (max-width: 768px) {
  .modular-button--extra-large {
    padding: 14px 25px 14px 25px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .modular-button--small {
    min-height: 35px;
    padding: 0 15px 0 15px;
    font-size: 16px;
  }
}
.modular-button--short {
  padding: 10px 16px 10px 16px;
  font-size: 16px;
}
.modular-button--delete {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.modular-button--delete::after {
  content: "×";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
  top: -1px;
}
.modular-button--plus {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.modular-button--minus {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}

.accordion-body .filter-name {
  cursor: pointer !important;
}
.accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio {
  margin-top: 0;
  background: #F4F4F4;
  border: none;
  box-shadow: 0px 0px 0px 1px #F4F4F4, 0px 0px 0px 2px #333333;
}
.accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible {
  box-shadow: 0px 0px 0px 1px #F4F4F4, 0px 0px 0px 2px #333333, 0px 0px 0px 3px #005FCC;
}
.accordion-body .filter-name .list-group-item-content .radio-btn-label {
  color: #333;
}
.accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio {
  margin-top: 0;
  background: #FFFFFF;
  border: none;
  cursor: pointer !important;
  box-shadow: 0px 0px 0px 1px #FFBA31, 0px 0px 0px 2px white;
}
.accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible {
  box-shadow: 0px 0px 0px 1px #FFBA31, 0px 0px 0px 2px white, 0px 0px 0px 3px #005FCC;
}
.accordion-body .filter-name.active .list-group-item-content .radio-btn-label, .accordion-body .filter-name:hover .list-group-item-content .radio-btn-label {
  color: #FFFFFF;
  cursor: pointer !important;
}

.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle,
.switch-toggle {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  border-radius: 3.5rem;
}

.checkbox-root .checkbox-list .checkbox-toggle {
  cursor: pointer !important;
  margin: 0;
  padding: 0;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label {
  position: relative;
  cursor: pointer !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 12px 16px;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input {
  min-width: 56px;
  appearance: none;
  width: 56px;
  height: 24px;
  margin-right: 8px;
  background-color: transparent;
  border-radius: 100px;
  border: 1px solid #333333;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle.switch-inactive {
  left: 15px;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input {
  background-color: transparent;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input {
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
  background-color: #4C9C06;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-label {
  color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .checkbox-input {
  background-color: #4C9C06;
  border: 2px solid #4C9C06;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle {
  background-color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}

/*!
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #DF091D;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #3D8B27;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #FFFFFF;
  --bs-gray: #343434;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #F6F6F6;
  --bs-gray-200: #DEDEDE;
  --bs-gray-300: #EDEDED;
  --bs-gray-400: #4D4D4D;
  --bs-gray-500: #F2F2F2;
  --bs-gray-600: #343434;
  --bs-gray-700: #DEDEDE;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #FFD930;
  --bs-secondary: #DF091D;
  --bs-success: #4CAF50;
  --bs-info: #2196F3;
  --bs-warning: #FF9800;
  --bs-danger: #D32F2F;
  --bs-light: #F2F2F2;
  --bs-dark: #999999;
  --bs-primary-rgb: 255, 217, 48;
  --bs-secondary-rgb: 223, 9, 29;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 33, 150, 243;
  --bs-warning-rgb: 255, 152, 0;
  --bs-danger-rgb: 211, 47, 47;
  --bs-light-rgb: 242, 242, 242;
  --bs-dark-rgb: 153, 153, 153;
  --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: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --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: #FFFFFF;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  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: flex;
  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 > * {
  box-sizing: border-box;
  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 {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

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

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  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;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    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;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    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;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    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;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    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;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    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;
  }
}
.d-inline {
  display: inline !important;
}

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

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

.d-grid {
  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: flex !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

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

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

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

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

.align-self-stretch {
  align-self: stretch !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-spacing-20 {
  margin: 1.25rem !important;
}

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

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

.m-spacing-40 {
  margin: 2.5rem !important;
}

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

.m-spacing-56 {
  margin: 3.5rem !important;
}

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

.m-spacing-72 {
  margin: 4.5rem !important;
}

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

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

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

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

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

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

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

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

.mx-spacing-2 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}

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

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

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

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

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

.mx-spacing-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

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

.mx-spacing-32 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-spacing-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

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

.mx-spacing-56 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

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

.mx-spacing-72 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-spacing-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

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

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

.my-spacing-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

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

.my-spacing-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

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

.my-spacing-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-spacing-20 {
  margin-top: 1.25rem !important;
}

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

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

.mt-spacing-40 {
  margin-top: 2.5rem !important;
}

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

.mt-spacing-56 {
  margin-top: 3.5rem !important;
}

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

.mt-spacing-72 {
  margin-top: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-spacing-20 {
  margin-right: 1.25rem !important;
}

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

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

.me-spacing-40 {
  margin-right: 2.5rem !important;
}

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

.me-spacing-56 {
  margin-right: 3.5rem !important;
}

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

.me-spacing-72 {
  margin-right: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-spacing-20 {
  margin-bottom: 1.25rem !important;
}

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

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

.mb-spacing-40 {
  margin-bottom: 2.5rem !important;
}

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

.mb-spacing-56 {
  margin-bottom: 3.5rem !important;
}

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

.mb-spacing-72 {
  margin-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-spacing-20 {
  margin-left: 1.25rem !important;
}

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

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

.ms-spacing-40 {
  margin-left: 2.5rem !important;
}

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

.ms-spacing-56 {
  margin-left: 3.5rem !important;
}

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

.ms-spacing-72 {
  margin-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-nspacing-20 {
  margin: -1.25rem !important;
}

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

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

.m-nspacing-40 {
  margin: -2.5rem !important;
}

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

.m-nspacing-56 {
  margin: -3.5rem !important;
}

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

.m-nspacing-72 {
  margin: -4.5rem !important;
}

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

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

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

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

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

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

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

.mx-nspacing-2 {
  margin-right: -0.125rem !important;
  margin-left: -0.125rem !important;
}

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

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

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

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

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

.mx-nspacing-20 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

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

.mx-nspacing-32 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-nspacing-40 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

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

.mx-nspacing-56 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

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

.mx-nspacing-72 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-nspacing-20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

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

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

.my-nspacing-40 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

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

.my-nspacing-56 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

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

.my-nspacing-72 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-nspacing-20 {
  margin-top: -1.25rem !important;
}

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

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

.mt-nspacing-40 {
  margin-top: -2.5rem !important;
}

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

.mt-nspacing-56 {
  margin-top: -3.5rem !important;
}

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

.mt-nspacing-72 {
  margin-top: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-nspacing-20 {
  margin-right: -1.25rem !important;
}

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

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

.me-nspacing-40 {
  margin-right: -2.5rem !important;
}

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

.me-nspacing-56 {
  margin-right: -3.5rem !important;
}

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

.me-nspacing-72 {
  margin-right: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-nspacing-20 {
  margin-bottom: -1.25rem !important;
}

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

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

.mb-nspacing-40 {
  margin-bottom: -2.5rem !important;
}

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

.mb-nspacing-56 {
  margin-bottom: -3.5rem !important;
}

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

.mb-nspacing-72 {
  margin-bottom: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-nspacing-20 {
  margin-left: -1.25rem !important;
}

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

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

.ms-nspacing-40 {
  margin-left: -2.5rem !important;
}

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

.ms-nspacing-56 {
  margin-left: -3.5rem !important;
}

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

.ms-nspacing-72 {
  margin-left: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-spacing-20 {
  padding: 1.25rem !important;
}

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

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

.p-spacing-40 {
  padding: 2.5rem !important;
}

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

.p-spacing-56 {
  padding: 3.5rem !important;
}

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

.p-spacing-72 {
  padding: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-spacing-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

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

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

.px-spacing-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

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

.px-spacing-56 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

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

.px-spacing-72 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.py-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

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

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

.py-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

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

.py-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

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

.py-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-spacing-20 {
  padding-top: 1.25rem !important;
}

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

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

.pt-spacing-40 {
  padding-top: 2.5rem !important;
}

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

.pt-spacing-56 {
  padding-top: 3.5rem !important;
}

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

.pt-spacing-72 {
  padding-top: 4.5rem !important;
}

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

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

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

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

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

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

.pe-spacing-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

.pe-spacing-20 {
  padding-right: 1.25rem !important;
}

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

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

.pe-spacing-40 {
  padding-right: 2.5rem !important;
}

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

.pe-spacing-56 {
  padding-right: 3.5rem !important;
}

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

.pe-spacing-72 {
  padding-right: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-spacing-20 {
  padding-bottom: 1.25rem !important;
}

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

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

.pb-spacing-40 {
  padding-bottom: 2.5rem !important;
}

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

.pb-spacing-56 {
  padding-bottom: 3.5rem !important;
}

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

.pb-spacing-72 {
  padding-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ps-spacing-20 {
  padding-left: 1.25rem !important;
}

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

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

.ps-spacing-40 {
  padding-left: 2.5rem !important;
}

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

.ps-spacing-56 {
  padding-left: 3.5rem !important;
}

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

.ps-spacing-72 {
  padding-left: 4.5rem !important;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-spacing-0 {
    margin: 0 !important;
  }
  .m-sm-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-sm-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-sm-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-sm-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-sm-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-sm-spacing-16 {
    margin: 1rem !important;
  }
  .m-sm-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-sm-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-sm-spacing-32 {
    margin: 2rem !important;
  }
  .m-sm-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-sm-spacing-48 {
    margin: 3rem !important;
  }
  .m-sm-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-sm-spacing-64 {
    margin: 4rem !important;
  }
  .m-sm-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-sm-spacing-80 {
    margin: 5rem !important;
  }
  .m-sm-spacing-96 {
    margin: 6rem !important;
  }
  .m-sm-spacing-112 {
    margin: 7rem !important;
  }
  .m-sm-spacing-128 {
    margin: 8rem !important;
  }
  .m-sm-spacing-144 {
    margin: 9rem !important;
  }
  .m-sm-spacing-160 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-sm-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-sm-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-sm-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-sm-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-sm-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-sm-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-sm-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-sm-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-sm-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-sm-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-sm-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-sm-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-sm-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-sm-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-sm-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-spacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-sm-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-sm-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-sm-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-sm-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-sm-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-sm-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-sm-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-sm-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-sm-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-sm-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-sm-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-sm-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-sm-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-sm-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-sm-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-sm-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-sm-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-sm-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-sm-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-sm-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-sm-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-sm-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-sm-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-sm-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-sm-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-sm-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-sm-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-sm-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-sm-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-sm-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-sm-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-nspacing-0 {
    margin: 0 !important;
  }
  .m-sm-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-sm-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-sm-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-sm-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-sm-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-sm-nspacing-16 {
    margin: -1rem !important;
  }
  .m-sm-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-sm-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-sm-nspacing-32 {
    margin: -2rem !important;
  }
  .m-sm-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-sm-nspacing-48 {
    margin: -3rem !important;
  }
  .m-sm-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-sm-nspacing-64 {
    margin: -4rem !important;
  }
  .m-sm-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-sm-nspacing-80 {
    margin: -5rem !important;
  }
  .m-sm-nspacing-96 {
    margin: -6rem !important;
  }
  .m-sm-nspacing-112 {
    margin: -7rem !important;
  }
  .m-sm-nspacing-128 {
    margin: -8rem !important;
  }
  .m-sm-nspacing-144 {
    margin: -9rem !important;
  }
  .m-sm-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-sm-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-sm-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-sm-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-sm-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-sm-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-sm-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-sm-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-sm-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-sm-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-sm-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-sm-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-sm-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-sm-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-sm-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-sm-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-sm-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-sm-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-sm-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-sm-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-sm-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-sm-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-sm-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-sm-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-sm-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-sm-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-sm-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-sm-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-sm-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-sm-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-sm-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-sm-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-sm-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-sm-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-sm-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-sm-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-sm-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-sm-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-sm-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-sm-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-sm-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-sm-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-sm-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-sm-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-sm-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-sm-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-sm-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-sm-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-sm-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-sm-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-sm-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-sm-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-sm-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-sm-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-sm-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-sm-spacing-0 {
    padding: 0 !important;
  }
  .p-sm-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-sm-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-sm-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-sm-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-sm-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-sm-spacing-16 {
    padding: 1rem !important;
  }
  .p-sm-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-sm-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-sm-spacing-32 {
    padding: 2rem !important;
  }
  .p-sm-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-sm-spacing-48 {
    padding: 3rem !important;
  }
  .p-sm-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-sm-spacing-64 {
    padding: 4rem !important;
  }
  .p-sm-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-sm-spacing-80 {
    padding: 5rem !important;
  }
  .p-sm-spacing-96 {
    padding: 6rem !important;
  }
  .p-sm-spacing-112 {
    padding: 7rem !important;
  }
  .p-sm-spacing-128 {
    padding: 8rem !important;
  }
  .p-sm-spacing-144 {
    padding: 9rem !important;
  }
  .p-sm-spacing-160 {
    padding: 10rem !important;
  }
  .px-sm-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-sm-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-sm-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-sm-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-sm-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-sm-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-sm-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-sm-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-sm-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-sm-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-sm-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-sm-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-sm-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-sm-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-sm-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-sm-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-sm-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-sm-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-sm-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-sm-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-sm-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-sm-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-sm-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-sm-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-sm-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-sm-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-sm-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-sm-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-sm-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-sm-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-sm-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-sm-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-sm-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-sm-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-sm-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-sm-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-sm-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-sm-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-sm-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-sm-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-sm-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-sm-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-sm-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-sm-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    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: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-spacing-0 {
    margin: 0 !important;
  }
  .m-md-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-md-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-md-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-md-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-md-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-md-spacing-16 {
    margin: 1rem !important;
  }
  .m-md-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-md-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-md-spacing-32 {
    margin: 2rem !important;
  }
  .m-md-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-md-spacing-48 {
    margin: 3rem !important;
  }
  .m-md-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-md-spacing-64 {
    margin: 4rem !important;
  }
  .m-md-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-md-spacing-80 {
    margin: 5rem !important;
  }
  .m-md-spacing-96 {
    margin: 6rem !important;
  }
  .m-md-spacing-112 {
    margin: 7rem !important;
  }
  .m-md-spacing-128 {
    margin: 8rem !important;
  }
  .m-md-spacing-144 {
    margin: 9rem !important;
  }
  .m-md-spacing-160 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-md-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-md-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-md-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-md-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-md-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-md-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-md-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-md-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-md-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-md-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-md-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-md-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-md-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-md-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-md-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-md-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-md-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-md-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-md-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-md-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-md-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-md-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-md-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-spacing-0 {
    margin-right: 0 !important;
  }
  .me-md-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-md-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-md-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-md-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-md-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-md-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-md-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-md-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-md-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-md-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-md-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-md-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-md-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-md-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-md-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-md-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-md-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-md-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-md-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-md-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-md-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-md-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-md-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-md-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-md-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-md-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-md-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-md-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-md-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-md-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-md-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-md-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-md-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-md-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-md-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-md-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-md-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-md-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-md-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-md-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-md-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-md-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-md-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-md-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-md-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-md-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-md-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-md-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-md-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-nspacing-0 {
    margin: 0 !important;
  }
  .m-md-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-md-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-md-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-md-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-md-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-md-nspacing-16 {
    margin: -1rem !important;
  }
  .m-md-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-md-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-md-nspacing-32 {
    margin: -2rem !important;
  }
  .m-md-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-md-nspacing-48 {
    margin: -3rem !important;
  }
  .m-md-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-md-nspacing-64 {
    margin: -4rem !important;
  }
  .m-md-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-md-nspacing-80 {
    margin: -5rem !important;
  }
  .m-md-nspacing-96 {
    margin: -6rem !important;
  }
  .m-md-nspacing-112 {
    margin: -7rem !important;
  }
  .m-md-nspacing-128 {
    margin: -8rem !important;
  }
  .m-md-nspacing-144 {
    margin: -9rem !important;
  }
  .m-md-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-md-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-md-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-md-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-md-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-md-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-md-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-md-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-md-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-md-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-md-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-md-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-md-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-md-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-md-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-md-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-md-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-md-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-md-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-md-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-md-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-md-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-md-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-md-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-md-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-md-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-md-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-md-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-md-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-md-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-md-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-md-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-md-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-md-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-md-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-md-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-md-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-md-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-md-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-md-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-md-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-md-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-md-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-md-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-md-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-md-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-md-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-md-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-md-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-md-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-md-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-md-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-md-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-md-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-md-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-md-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-md-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-md-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-md-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-md-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-md-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-md-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-md-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-md-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-md-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-md-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-md-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-md-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-md-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-md-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-md-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-md-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-md-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-md-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-md-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-md-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-md-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-md-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-md-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-md-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-md-spacing-0 {
    padding: 0 !important;
  }
  .p-md-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-md-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-md-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-md-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-md-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-md-spacing-16 {
    padding: 1rem !important;
  }
  .p-md-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-md-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-md-spacing-32 {
    padding: 2rem !important;
  }
  .p-md-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-md-spacing-48 {
    padding: 3rem !important;
  }
  .p-md-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-md-spacing-64 {
    padding: 4rem !important;
  }
  .p-md-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-md-spacing-80 {
    padding: 5rem !important;
  }
  .p-md-spacing-96 {
    padding: 6rem !important;
  }
  .p-md-spacing-112 {
    padding: 7rem !important;
  }
  .p-md-spacing-128 {
    padding: 8rem !important;
  }
  .p-md-spacing-144 {
    padding: 9rem !important;
  }
  .p-md-spacing-160 {
    padding: 10rem !important;
  }
  .px-md-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-md-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-md-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-md-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-md-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-md-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-md-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-md-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-md-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-md-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-md-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-md-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-md-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-md-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-md-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-md-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-md-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-md-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-md-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-md-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-md-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-md-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-md-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-md-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-md-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-md-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-md-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-md-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-md-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-md-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-md-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-md-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-md-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-md-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-md-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-md-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-md-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-md-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-md-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-md-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-md-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-md-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-md-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-md-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-md-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-md-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-md-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-md-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-md-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-md-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-md-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-md-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-md-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-md-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-md-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-md-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-md-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-md-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-md-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-md-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-md-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-md-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-md-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-md-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-md-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-md-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-md-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-md-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-md-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-md-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-md-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-md-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-md-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-md-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-md-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-md-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-md-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-md-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-spacing-0 {
    margin: 0 !important;
  }
  .m-lg-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-lg-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-lg-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-lg-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-lg-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-lg-spacing-16 {
    margin: 1rem !important;
  }
  .m-lg-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-lg-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-lg-spacing-32 {
    margin: 2rem !important;
  }
  .m-lg-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-lg-spacing-48 {
    margin: 3rem !important;
  }
  .m-lg-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-lg-spacing-64 {
    margin: 4rem !important;
  }
  .m-lg-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-lg-spacing-80 {
    margin: 5rem !important;
  }
  .m-lg-spacing-96 {
    margin: 6rem !important;
  }
  .m-lg-spacing-112 {
    margin: 7rem !important;
  }
  .m-lg-spacing-128 {
    margin: 8rem !important;
  }
  .m-lg-spacing-144 {
    margin: 9rem !important;
  }
  .m-lg-spacing-160 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-lg-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-lg-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-lg-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-lg-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-lg-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-lg-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-lg-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-lg-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-lg-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-lg-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-lg-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-lg-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-lg-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-lg-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-lg-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-spacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-lg-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-lg-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-lg-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-lg-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-lg-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-lg-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-lg-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-lg-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-lg-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-lg-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-lg-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-lg-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-lg-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-lg-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-lg-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-lg-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-lg-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-lg-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-lg-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-lg-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-lg-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-lg-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-lg-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-lg-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-lg-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-lg-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-lg-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-lg-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-lg-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-lg-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-lg-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-nspacing-0 {
    margin: 0 !important;
  }
  .m-lg-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-lg-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-lg-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-lg-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-lg-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-lg-nspacing-16 {
    margin: -1rem !important;
  }
  .m-lg-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-lg-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-lg-nspacing-32 {
    margin: -2rem !important;
  }
  .m-lg-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-lg-nspacing-48 {
    margin: -3rem !important;
  }
  .m-lg-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-lg-nspacing-64 {
    margin: -4rem !important;
  }
  .m-lg-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-lg-nspacing-80 {
    margin: -5rem !important;
  }
  .m-lg-nspacing-96 {
    margin: -6rem !important;
  }
  .m-lg-nspacing-112 {
    margin: -7rem !important;
  }
  .m-lg-nspacing-128 {
    margin: -8rem !important;
  }
  .m-lg-nspacing-144 {
    margin: -9rem !important;
  }
  .m-lg-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-lg-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-lg-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-lg-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-lg-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-lg-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-lg-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-lg-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-lg-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-lg-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-lg-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-lg-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-lg-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-lg-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-lg-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-lg-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-lg-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-lg-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-lg-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-lg-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-lg-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-lg-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-lg-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-lg-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-lg-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-lg-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-lg-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-lg-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-lg-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-lg-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-lg-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-lg-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-lg-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-lg-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-lg-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-lg-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-lg-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-lg-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-lg-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-lg-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-lg-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-lg-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-lg-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-lg-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-lg-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-lg-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-lg-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-lg-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-lg-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-lg-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-lg-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-lg-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-lg-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-lg-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-lg-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-lg-spacing-0 {
    padding: 0 !important;
  }
  .p-lg-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-lg-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-lg-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-lg-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-lg-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-lg-spacing-16 {
    padding: 1rem !important;
  }
  .p-lg-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-lg-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-lg-spacing-32 {
    padding: 2rem !important;
  }
  .p-lg-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-lg-spacing-48 {
    padding: 3rem !important;
  }
  .p-lg-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-lg-spacing-64 {
    padding: 4rem !important;
  }
  .p-lg-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-lg-spacing-80 {
    padding: 5rem !important;
  }
  .p-lg-spacing-96 {
    padding: 6rem !important;
  }
  .p-lg-spacing-112 {
    padding: 7rem !important;
  }
  .p-lg-spacing-128 {
    padding: 8rem !important;
  }
  .p-lg-spacing-144 {
    padding: 9rem !important;
  }
  .p-lg-spacing-160 {
    padding: 10rem !important;
  }
  .px-lg-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-lg-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-lg-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-lg-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-lg-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-lg-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-lg-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-lg-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-lg-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-lg-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-lg-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-lg-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-lg-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-lg-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-lg-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-lg-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-lg-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-lg-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-lg-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-lg-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-lg-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-lg-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-lg-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-lg-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-lg-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-lg-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-lg-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-lg-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-lg-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-lg-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-lg-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-lg-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-lg-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-lg-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-lg-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-lg-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-lg-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-lg-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-lg-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-lg-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-lg-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-lg-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-lg-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-lg-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-spacing-0 {
    margin: 0 !important;
  }
  .m-xl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xl-spacing-0 {
    padding: 0 !important;
  }
  .p-xl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xl-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-spacing-0 {
    margin: 0 !important;
  }
  .m-xxl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xxl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xxl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xxl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xxl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xxl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xxl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xxl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xxl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xxl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xxl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xxl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xxl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xxl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xxl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xxl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xxl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xxl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xxl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xxl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xxl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xxl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xxl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xxl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xxl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xxl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xxl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xxl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xxl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xxl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xxl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xxl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xxl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xxl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xxl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xxl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xxl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xxl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xxl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xxl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xxl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xxl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xxl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xxl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xxl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xxl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xxl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xxl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xxl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xxl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xxl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xxl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xxl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xxl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xxl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xxl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xxl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xxl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xxl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xxl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xxl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xxl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xxl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xxl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xxl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xxl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xxl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xxl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xxl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xxl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xxl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xxl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xxl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xxl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xxl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xxl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xxl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xxl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xxl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xxl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xxl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xxl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xxl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xxl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xxl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xxl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xxl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xxl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xxl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xxl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xxl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xxl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xxl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xxl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xxl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xxl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xxl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xxl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xxl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xxl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xxl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xxl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xxl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xxl-spacing-0 {
    padding: 0 !important;
  }
  .p-xxl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xxl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xxl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xxl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xxl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xxl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xxl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xxl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xxl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xxl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xxl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xxl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xxl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xxl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xxl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xxl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xxl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xxl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xxl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xxl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xxl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xxl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xxl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xxl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xxl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xxl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xxl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xxl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xxl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xxl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xxl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xxl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xxl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xxl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xxl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xxl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xxl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xxl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xxl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xxl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xxl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xxl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xxl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xxl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xxl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xxl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xxl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xxl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xxl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xxl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xxl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xxl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xxl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xxl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xxl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xxl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xxl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xxl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xxl-spacing-160 {
    padding-left: 10rem !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: 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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #FFD930;
}
.link-primary:hover, .link-primary:focus {
  color: #ffe159;
}

.link-secondary {
  color: #DF091D;
}
.link-secondary:hover, .link-secondary:focus {
  color: #b20717;
}

.link-success {
  color: #4CAF50;
}
.link-success:hover, .link-success:focus {
  color: #70bf73;
}

.link-info {
  color: #2196F3;
}
.link-info:hover, .link-info:focus {
  color: #4dabf5;
}

.link-warning {
  color: #FF9800;
}
.link-warning:hover, .link-warning:focus {
  color: #ffad33;
}

.link-danger {
  color: #D32F2F;
}
.link-danger:hover, .link-danger:focus {
  color: #a92626;
}

.link-light {
  color: #F2F2F2;
}
.link-light:hover, .link-light:focus {
  color: whitesmoke;
}

.link-dark {
  color: #999999;
}
.link-dark:hover, .link-dark:focus {
  color: #adadad;
}

.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;
}

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

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  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;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

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

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #343434;
}

.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: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #4D4D4D;
  appearance: none;
  border-radius: 0.25rem;
  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: #FFFFFF;
  border-color: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #343434;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #DEDEDE;
  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: #DEDEDE;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: lightgray;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #DEDEDE;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: lightgray;
}

.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: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-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.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
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: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.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: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #4D4D4D;
  border-radius: 0.25rem;
  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: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #DEDEDE;
}
.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.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.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-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  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: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-check-input:checked {
  background-color: #FFD930;
  border-color: #FFD930;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FFD930;
  border-color: #FFD930;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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 {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 52px;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffec98%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  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 #FFFFFF, 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #FFD930;
  border: 0;
  border-radius: 1rem;
  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: #fff4c1;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #EDEDED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #FFD930;
  border: 0;
  border-radius: 1rem;
  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: #fff4c1;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #EDEDED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #F2F2F2;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #F2F2F2;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  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 {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-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-select ~ label {
  opacity: 0.65;
  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);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  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: #DEDEDE;
  border: 1px solid #4D4D4D;
  border-radius: 0.25rem;
}

.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.3rem;
}

.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.2rem;
}

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #4CAF50;
}

.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: #000000;
  background-color: rgba(76, 175, 80, 0.9);
  border-radius: 0.25rem;
}

.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: #4CAF50;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234CAF50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%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: #4CAF50;
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 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: #4CAF50;
}
.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234CAF50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%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: #4CAF50;
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #4CAF50;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #4CAF50;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #4CAF50;
}

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

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

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

.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: #FFFFFF;
  background-color: rgba(211, 47, 47, 0.9);
  border-radius: 0.25rem;
}

.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: #D32F2F;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D32F2F%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D32F2F%27 stroke=%27none%27/%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: #D32F2F;
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 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: #D32F2F;
}
.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D32F2F%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D32F2F%27 stroke=%27none%27/%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: #D32F2F;
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #D32F2F;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #D32F2F;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D32F2F;
}

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

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.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: grid !important;
}

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

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

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

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

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

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

.shadow {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32) !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 {
  transform: translate(-50%, -50%) !important;
}

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

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

.border {
  border: 1px solid #DEDEDE !important;
}

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

.border-top {
  border-top: 1px solid #DEDEDE !important;
}

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

.border-end {
  border-right: 1px solid #DEDEDE !important;
}

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

.border-bottom {
  border-bottom: 1px solid #DEDEDE !important;
}

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

.border-start {
  border-left: 1px solid #DEDEDE !important;
}

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

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

.border-secondary {
  border-color: #DF091D !important;
}

.border-success {
  border-color: #4CAF50 !important;
}

.border-info {
  border-color: #2196F3 !important;
}

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

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

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

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

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.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 {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.gap-spacing-2 {
  gap: 0.125rem !important;
}

.gap-spacing-4 {
  gap: 0.25rem !important;
}

.gap-spacing-6 {
  gap: 0.375rem !important;
}

.gap-spacing-8 {
  gap: 0.5rem !important;
}

.gap-spacing-12 {
  gap: 0.75rem !important;
}

.gap-spacing-16 {
  gap: 1rem !important;
}

.gap-spacing-20 {
  gap: 1.25rem !important;
}

.gap-spacing-24 {
  gap: 1.5rem !important;
}

.gap-spacing-32 {
  gap: 2rem !important;
}

.gap-spacing-40 {
  gap: 2.5rem !important;
}

.gap-spacing-48 {
  gap: 3rem !important;
}

.gap-spacing-56 {
  gap: 3.5rem !important;
}

.gap-spacing-64 {
  gap: 4rem !important;
}

.gap-spacing-72 {
  gap: 4.5rem !important;
}

.gap-spacing-80 {
  gap: 5rem !important;
}

.gap-spacing-96 {
  gap: 6rem !important;
}

.gap-spacing-112 {
  gap: 7rem !important;
}

.gap-spacing-128 {
  gap: 8rem !important;
}

.gap-spacing-144 {
  gap: 9rem !important;
}

.gap-spacing-160 {
  gap: 10rem !important;
}

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

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

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

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

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

.align-self-stretch {
  align-self: stretch !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-spacing-20 {
  margin: 1.25rem !important;
}

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

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

.m-spacing-40 {
  margin: 2.5rem !important;
}

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

.m-spacing-56 {
  margin: 3.5rem !important;
}

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

.m-spacing-72 {
  margin: 4.5rem !important;
}

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

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

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

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

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

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

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

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

.mx-spacing-2 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}

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

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

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

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

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

.mx-spacing-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

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

.mx-spacing-32 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-spacing-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

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

.mx-spacing-56 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

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

.mx-spacing-72 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-spacing-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

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

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

.my-spacing-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

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

.my-spacing-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

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

.my-spacing-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-spacing-20 {
  margin-top: 1.25rem !important;
}

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

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

.mt-spacing-40 {
  margin-top: 2.5rem !important;
}

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

.mt-spacing-56 {
  margin-top: 3.5rem !important;
}

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

.mt-spacing-72 {
  margin-top: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-spacing-20 {
  margin-right: 1.25rem !important;
}

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

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

.me-spacing-40 {
  margin-right: 2.5rem !important;
}

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

.me-spacing-56 {
  margin-right: 3.5rem !important;
}

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

.me-spacing-72 {
  margin-right: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-spacing-20 {
  margin-bottom: 1.25rem !important;
}

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

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

.mb-spacing-40 {
  margin-bottom: 2.5rem !important;
}

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

.mb-spacing-56 {
  margin-bottom: 3.5rem !important;
}

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

.mb-spacing-72 {
  margin-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-spacing-20 {
  margin-left: 1.25rem !important;
}

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

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

.ms-spacing-40 {
  margin-left: 2.5rem !important;
}

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

.ms-spacing-56 {
  margin-left: 3.5rem !important;
}

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

.ms-spacing-72 {
  margin-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-nspacing-20 {
  margin: -1.25rem !important;
}

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

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

.m-nspacing-40 {
  margin: -2.5rem !important;
}

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

.m-nspacing-56 {
  margin: -3.5rem !important;
}

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

.m-nspacing-72 {
  margin: -4.5rem !important;
}

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

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

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

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

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

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

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

.mx-nspacing-2 {
  margin-right: -0.125rem !important;
  margin-left: -0.125rem !important;
}

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

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

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

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

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

.mx-nspacing-20 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

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

.mx-nspacing-32 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-nspacing-40 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

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

.mx-nspacing-56 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

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

.mx-nspacing-72 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-nspacing-20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

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

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

.my-nspacing-40 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

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

.my-nspacing-56 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

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

.my-nspacing-72 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-nspacing-20 {
  margin-top: -1.25rem !important;
}

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

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

.mt-nspacing-40 {
  margin-top: -2.5rem !important;
}

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

.mt-nspacing-56 {
  margin-top: -3.5rem !important;
}

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

.mt-nspacing-72 {
  margin-top: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-nspacing-20 {
  margin-right: -1.25rem !important;
}

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

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

.me-nspacing-40 {
  margin-right: -2.5rem !important;
}

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

.me-nspacing-56 {
  margin-right: -3.5rem !important;
}

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

.me-nspacing-72 {
  margin-right: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-nspacing-20 {
  margin-bottom: -1.25rem !important;
}

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

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

.mb-nspacing-40 {
  margin-bottom: -2.5rem !important;
}

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

.mb-nspacing-56 {
  margin-bottom: -3.5rem !important;
}

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

.mb-nspacing-72 {
  margin-bottom: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-nspacing-20 {
  margin-left: -1.25rem !important;
}

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

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

.ms-nspacing-40 {
  margin-left: -2.5rem !important;
}

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

.ms-nspacing-56 {
  margin-left: -3.5rem !important;
}

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

.ms-nspacing-72 {
  margin-left: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-spacing-20 {
  padding: 1.25rem !important;
}

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

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

.p-spacing-40 {
  padding: 2.5rem !important;
}

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

.p-spacing-56 {
  padding: 3.5rem !important;
}

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

.p-spacing-72 {
  padding: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-spacing-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

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

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

.px-spacing-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

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

.px-spacing-56 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

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

.px-spacing-72 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.py-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

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

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

.py-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

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

.py-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

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

.py-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-spacing-20 {
  padding-top: 1.25rem !important;
}

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

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

.pt-spacing-40 {
  padding-top: 2.5rem !important;
}

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

.pt-spacing-56 {
  padding-top: 3.5rem !important;
}

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

.pt-spacing-72 {
  padding-top: 4.5rem !important;
}

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

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

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

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

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

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

.pe-spacing-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

.pe-spacing-20 {
  padding-right: 1.25rem !important;
}

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

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

.pe-spacing-40 {
  padding-right: 2.5rem !important;
}

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

.pe-spacing-56 {
  padding-right: 3.5rem !important;
}

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

.pe-spacing-72 {
  padding-right: 4.5rem !important;
}

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

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

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

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

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

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

.pb-spacing-0 {
  padding-bottom: 0 !important;
}

.pb-spacing-2 {
  padding-bottom: 0.125rem !important;
}

.pb-spacing-4 {
  padding-bottom: 0.25rem !important;
}

.pb-spacing-6 {
  padding-bottom: 0.375rem !important;
}

.pb-spacing-8 {
  padding-bottom: 0.5rem !important;
}

.pb-spacing-12 {
  padding-bottom: 0.75rem !important;
}

.pb-spacing-16 {
  padding-bottom: 1rem !important;
}

.pb-spacing-20 {
  padding-bottom: 1.25rem !important;
}

.pb-spacing-24 {
  padding-bottom: 1.5rem !important;
}

.pb-spacing-32 {
  padding-bottom: 2rem !important;
}

.pb-spacing-40 {
  padding-bottom: 2.5rem !important;
}

.pb-spacing-48 {
  padding-bottom: 3rem !important;
}

.pb-spacing-56 {
  padding-bottom: 3.5rem !important;
}

.pb-spacing-64 {
  padding-bottom: 4rem !important;
}

.pb-spacing-72 {
  padding-bottom: 4.5rem !important;
}

.pb-spacing-80 {
  padding-bottom: 5rem !important;
}

.pb-spacing-96 {
  padding-bottom: 6rem !important;
}

.pb-spacing-112 {
  padding-bottom: 7rem !important;
}

.pb-spacing-128 {
  padding-bottom: 8rem !important;
}

.pb-spacing-144 {
  padding-bottom: 9rem !important;
}

.pb-spacing-160 {
  padding-bottom: 10rem !important;
}

.ps-spacing-0 {
  padding-left: 0 !important;
}

.ps-spacing-2 {
  padding-left: 0.125rem !important;
}

.ps-spacing-4 {
  padding-left: 0.25rem !important;
}

.ps-spacing-6 {
  padding-left: 0.375rem !important;
}

.ps-spacing-8 {
  padding-left: 0.5rem !important;
}

.ps-spacing-12 {
  padding-left: 0.75rem !important;
}

.ps-spacing-16 {
  padding-left: 1rem !important;
}

.ps-spacing-20 {
  padding-left: 1.25rem !important;
}

.ps-spacing-24 {
  padding-left: 1.5rem !important;
}

.ps-spacing-32 {
  padding-left: 2rem !important;
}

.ps-spacing-40 {
  padding-left: 2.5rem !important;
}

.ps-spacing-48 {
  padding-left: 3rem !important;
}

.ps-spacing-56 {
  padding-left: 3.5rem !important;
}

.ps-spacing-64 {
  padding-left: 4rem !important;
}

.ps-spacing-72 {
  padding-left: 4.5rem !important;
}

.ps-spacing-80 {
  padding-left: 5rem !important;
}

.ps-spacing-96 {
  padding-left: 6rem !important;
}

.ps-spacing-112 {
  padding-left: 7rem !important;
}

.ps-spacing-128 {
  padding-left: 8rem !important;
}

.ps-spacing-144 {
  padding-left: 9rem !important;
}

.ps-spacing-160 {
  padding-left: 10rem !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 {
  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;
}

.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-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 {
  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: #343434 !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 {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !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: 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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-spacing-0 {
    gap: 0 !important;
  }
  .gap-sm-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-sm-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-sm-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-sm-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-sm-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-sm-spacing-16 {
    gap: 1rem !important;
  }
  .gap-sm-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-sm-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-sm-spacing-32 {
    gap: 2rem !important;
  }
  .gap-sm-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-sm-spacing-48 {
    gap: 3rem !important;
  }
  .gap-sm-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-sm-spacing-64 {
    gap: 4rem !important;
  }
  .gap-sm-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-sm-spacing-80 {
    gap: 5rem !important;
  }
  .gap-sm-spacing-96 {
    gap: 6rem !important;
  }
  .gap-sm-spacing-112 {
    gap: 7rem !important;
  }
  .gap-sm-spacing-128 {
    gap: 8rem !important;
  }
  .gap-sm-spacing-144 {
    gap: 9rem !important;
  }
  .gap-sm-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-spacing-0 {
    margin: 0 !important;
  }
  .m-sm-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-sm-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-sm-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-sm-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-sm-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-sm-spacing-16 {
    margin: 1rem !important;
  }
  .m-sm-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-sm-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-sm-spacing-32 {
    margin: 2rem !important;
  }
  .m-sm-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-sm-spacing-48 {
    margin: 3rem !important;
  }
  .m-sm-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-sm-spacing-64 {
    margin: 4rem !important;
  }
  .m-sm-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-sm-spacing-80 {
    margin: 5rem !important;
  }
  .m-sm-spacing-96 {
    margin: 6rem !important;
  }
  .m-sm-spacing-112 {
    margin: 7rem !important;
  }
  .m-sm-spacing-128 {
    margin: 8rem !important;
  }
  .m-sm-spacing-144 {
    margin: 9rem !important;
  }
  .m-sm-spacing-160 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-sm-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-sm-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-sm-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-sm-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-sm-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-sm-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-sm-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-sm-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-sm-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-sm-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-sm-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-sm-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-sm-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-sm-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-sm-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-spacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-sm-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-sm-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-sm-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-sm-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-sm-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-sm-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-sm-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-sm-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-sm-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-sm-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-sm-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-sm-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-sm-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-sm-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-sm-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-sm-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-sm-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-sm-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-sm-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-sm-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-sm-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-sm-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-sm-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-sm-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-sm-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-sm-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-sm-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-sm-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-sm-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-sm-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-sm-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-nspacing-0 {
    margin: 0 !important;
  }
  .m-sm-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-sm-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-sm-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-sm-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-sm-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-sm-nspacing-16 {
    margin: -1rem !important;
  }
  .m-sm-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-sm-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-sm-nspacing-32 {
    margin: -2rem !important;
  }
  .m-sm-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-sm-nspacing-48 {
    margin: -3rem !important;
  }
  .m-sm-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-sm-nspacing-64 {
    margin: -4rem !important;
  }
  .m-sm-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-sm-nspacing-80 {
    margin: -5rem !important;
  }
  .m-sm-nspacing-96 {
    margin: -6rem !important;
  }
  .m-sm-nspacing-112 {
    margin: -7rem !important;
  }
  .m-sm-nspacing-128 {
    margin: -8rem !important;
  }
  .m-sm-nspacing-144 {
    margin: -9rem !important;
  }
  .m-sm-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-sm-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-sm-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-sm-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-sm-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-sm-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-sm-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-sm-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-sm-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-sm-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-sm-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-sm-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-sm-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-sm-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-sm-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-sm-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-sm-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-sm-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-sm-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-sm-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-sm-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-sm-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-sm-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-sm-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-sm-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-sm-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-sm-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-sm-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-sm-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-sm-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-sm-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-sm-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-sm-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-sm-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-sm-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-sm-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-sm-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-sm-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-sm-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-sm-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-sm-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-sm-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-sm-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-sm-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-sm-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-sm-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-sm-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-sm-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-sm-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-sm-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-sm-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-sm-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-sm-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-sm-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-sm-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-sm-spacing-0 {
    padding: 0 !important;
  }
  .p-sm-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-sm-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-sm-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-sm-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-sm-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-sm-spacing-16 {
    padding: 1rem !important;
  }
  .p-sm-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-sm-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-sm-spacing-32 {
    padding: 2rem !important;
  }
  .p-sm-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-sm-spacing-48 {
    padding: 3rem !important;
  }
  .p-sm-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-sm-spacing-64 {
    padding: 4rem !important;
  }
  .p-sm-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-sm-spacing-80 {
    padding: 5rem !important;
  }
  .p-sm-spacing-96 {
    padding: 6rem !important;
  }
  .p-sm-spacing-112 {
    padding: 7rem !important;
  }
  .p-sm-spacing-128 {
    padding: 8rem !important;
  }
  .p-sm-spacing-144 {
    padding: 9rem !important;
  }
  .p-sm-spacing-160 {
    padding: 10rem !important;
  }
  .px-sm-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-sm-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-sm-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-sm-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-sm-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-sm-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-sm-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-sm-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-sm-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-sm-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-sm-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-sm-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-sm-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-sm-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-sm-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-sm-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-sm-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-sm-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-sm-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-sm-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-sm-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-sm-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-sm-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-sm-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-sm-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-sm-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-sm-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-sm-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-sm-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-sm-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-sm-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-sm-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-sm-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-sm-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-sm-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-sm-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-sm-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-sm-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-sm-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-sm-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-sm-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-sm-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-sm-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-sm-spacing-160 {
    padding-left: 10rem !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: 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: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-spacing-0 {
    gap: 0 !important;
  }
  .gap-md-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-md-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-md-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-md-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-md-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-md-spacing-16 {
    gap: 1rem !important;
  }
  .gap-md-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-md-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-md-spacing-32 {
    gap: 2rem !important;
  }
  .gap-md-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-md-spacing-48 {
    gap: 3rem !important;
  }
  .gap-md-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-md-spacing-64 {
    gap: 4rem !important;
  }
  .gap-md-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-md-spacing-80 {
    gap: 5rem !important;
  }
  .gap-md-spacing-96 {
    gap: 6rem !important;
  }
  .gap-md-spacing-112 {
    gap: 7rem !important;
  }
  .gap-md-spacing-128 {
    gap: 8rem !important;
  }
  .gap-md-spacing-144 {
    gap: 9rem !important;
  }
  .gap-md-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-spacing-0 {
    margin: 0 !important;
  }
  .m-md-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-md-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-md-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-md-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-md-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-md-spacing-16 {
    margin: 1rem !important;
  }
  .m-md-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-md-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-md-spacing-32 {
    margin: 2rem !important;
  }
  .m-md-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-md-spacing-48 {
    margin: 3rem !important;
  }
  .m-md-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-md-spacing-64 {
    margin: 4rem !important;
  }
  .m-md-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-md-spacing-80 {
    margin: 5rem !important;
  }
  .m-md-spacing-96 {
    margin: 6rem !important;
  }
  .m-md-spacing-112 {
    margin: 7rem !important;
  }
  .m-md-spacing-128 {
    margin: 8rem !important;
  }
  .m-md-spacing-144 {
    margin: 9rem !important;
  }
  .m-md-spacing-160 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-md-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-md-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-md-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-md-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-md-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-md-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-md-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-md-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-md-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-md-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-md-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-md-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-md-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-md-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-md-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-md-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-md-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-md-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-md-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-md-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-md-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-md-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-md-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-spacing-0 {
    margin-right: 0 !important;
  }
  .me-md-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-md-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-md-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-md-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-md-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-md-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-md-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-md-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-md-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-md-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-md-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-md-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-md-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-md-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-md-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-md-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-md-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-md-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-md-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-md-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-md-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-md-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-md-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-md-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-md-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-md-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-md-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-md-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-md-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-md-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-md-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-md-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-md-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-md-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-md-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-md-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-md-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-md-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-md-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-md-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-md-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-md-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-md-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-md-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-md-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-md-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-md-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-md-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-md-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-nspacing-0 {
    margin: 0 !important;
  }
  .m-md-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-md-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-md-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-md-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-md-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-md-nspacing-16 {
    margin: -1rem !important;
  }
  .m-md-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-md-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-md-nspacing-32 {
    margin: -2rem !important;
  }
  .m-md-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-md-nspacing-48 {
    margin: -3rem !important;
  }
  .m-md-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-md-nspacing-64 {
    margin: -4rem !important;
  }
  .m-md-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-md-nspacing-80 {
    margin: -5rem !important;
  }
  .m-md-nspacing-96 {
    margin: -6rem !important;
  }
  .m-md-nspacing-112 {
    margin: -7rem !important;
  }
  .m-md-nspacing-128 {
    margin: -8rem !important;
  }
  .m-md-nspacing-144 {
    margin: -9rem !important;
  }
  .m-md-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-md-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-md-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-md-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-md-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-md-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-md-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-md-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-md-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-md-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-md-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-md-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-md-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-md-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-md-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-md-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-md-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-md-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-md-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-md-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-md-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-md-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-md-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-md-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-md-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-md-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-md-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-md-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-md-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-md-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-md-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-md-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-md-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-md-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-md-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-md-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-md-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-md-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-md-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-md-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-md-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-md-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-md-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-md-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-md-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-md-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-md-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-md-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-md-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-md-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-md-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-md-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-md-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-md-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-md-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-md-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-md-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-md-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-md-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-md-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-md-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-md-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-md-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-md-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-md-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-md-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-md-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-md-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-md-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-md-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-md-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-md-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-md-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-md-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-md-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-md-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-md-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-md-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-md-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-md-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-md-spacing-0 {
    padding: 0 !important;
  }
  .p-md-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-md-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-md-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-md-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-md-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-md-spacing-16 {
    padding: 1rem !important;
  }
  .p-md-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-md-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-md-spacing-32 {
    padding: 2rem !important;
  }
  .p-md-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-md-spacing-48 {
    padding: 3rem !important;
  }
  .p-md-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-md-spacing-64 {
    padding: 4rem !important;
  }
  .p-md-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-md-spacing-80 {
    padding: 5rem !important;
  }
  .p-md-spacing-96 {
    padding: 6rem !important;
  }
  .p-md-spacing-112 {
    padding: 7rem !important;
  }
  .p-md-spacing-128 {
    padding: 8rem !important;
  }
  .p-md-spacing-144 {
    padding: 9rem !important;
  }
  .p-md-spacing-160 {
    padding: 10rem !important;
  }
  .px-md-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-md-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-md-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-md-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-md-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-md-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-md-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-md-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-md-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-md-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-md-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-md-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-md-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-md-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-md-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-md-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-md-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-md-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-md-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-md-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-md-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-md-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-md-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-md-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-md-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-md-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-md-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-md-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-md-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-md-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-md-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-md-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-md-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-md-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-md-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-md-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-md-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-md-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-md-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-md-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-md-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-md-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-md-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-md-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-md-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-md-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-md-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-md-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-md-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-md-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-md-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-md-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-md-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-md-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-md-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-md-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-md-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-md-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-md-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-md-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-md-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-md-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-md-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-md-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-md-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-md-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-md-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-md-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-md-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-md-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-md-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-md-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-md-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-md-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-md-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-md-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-md-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-md-spacing-160 {
    padding-left: 10rem !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: 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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-spacing-0 {
    gap: 0 !important;
  }
  .gap-lg-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-lg-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-lg-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-lg-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-lg-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-lg-spacing-16 {
    gap: 1rem !important;
  }
  .gap-lg-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-lg-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-lg-spacing-32 {
    gap: 2rem !important;
  }
  .gap-lg-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-lg-spacing-48 {
    gap: 3rem !important;
  }
  .gap-lg-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-lg-spacing-64 {
    gap: 4rem !important;
  }
  .gap-lg-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-lg-spacing-80 {
    gap: 5rem !important;
  }
  .gap-lg-spacing-96 {
    gap: 6rem !important;
  }
  .gap-lg-spacing-112 {
    gap: 7rem !important;
  }
  .gap-lg-spacing-128 {
    gap: 8rem !important;
  }
  .gap-lg-spacing-144 {
    gap: 9rem !important;
  }
  .gap-lg-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-spacing-0 {
    margin: 0 !important;
  }
  .m-lg-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-lg-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-lg-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-lg-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-lg-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-lg-spacing-16 {
    margin: 1rem !important;
  }
  .m-lg-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-lg-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-lg-spacing-32 {
    margin: 2rem !important;
  }
  .m-lg-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-lg-spacing-48 {
    margin: 3rem !important;
  }
  .m-lg-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-lg-spacing-64 {
    margin: 4rem !important;
  }
  .m-lg-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-lg-spacing-80 {
    margin: 5rem !important;
  }
  .m-lg-spacing-96 {
    margin: 6rem !important;
  }
  .m-lg-spacing-112 {
    margin: 7rem !important;
  }
  .m-lg-spacing-128 {
    margin: 8rem !important;
  }
  .m-lg-spacing-144 {
    margin: 9rem !important;
  }
  .m-lg-spacing-160 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-lg-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-lg-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-lg-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-lg-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-lg-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-lg-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-lg-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-lg-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-lg-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-lg-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-lg-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-lg-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-lg-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-lg-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-lg-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-spacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-lg-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-lg-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-lg-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-lg-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-lg-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-lg-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-lg-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-lg-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-lg-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-lg-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-lg-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-lg-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-lg-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-lg-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-lg-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-lg-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-lg-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-lg-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-lg-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-lg-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-lg-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-lg-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-lg-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-lg-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-lg-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-lg-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-lg-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-lg-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-lg-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-lg-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-lg-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-nspacing-0 {
    margin: 0 !important;
  }
  .m-lg-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-lg-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-lg-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-lg-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-lg-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-lg-nspacing-16 {
    margin: -1rem !important;
  }
  .m-lg-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-lg-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-lg-nspacing-32 {
    margin: -2rem !important;
  }
  .m-lg-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-lg-nspacing-48 {
    margin: -3rem !important;
  }
  .m-lg-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-lg-nspacing-64 {
    margin: -4rem !important;
  }
  .m-lg-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-lg-nspacing-80 {
    margin: -5rem !important;
  }
  .m-lg-nspacing-96 {
    margin: -6rem !important;
  }
  .m-lg-nspacing-112 {
    margin: -7rem !important;
  }
  .m-lg-nspacing-128 {
    margin: -8rem !important;
  }
  .m-lg-nspacing-144 {
    margin: -9rem !important;
  }
  .m-lg-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-lg-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-lg-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-lg-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-lg-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-lg-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-lg-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-lg-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-lg-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-lg-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-lg-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-lg-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-lg-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-lg-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-lg-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-lg-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-lg-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-lg-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-lg-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-lg-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-lg-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-lg-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-lg-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-lg-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-lg-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-lg-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-lg-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-lg-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-lg-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-lg-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-lg-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-lg-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-lg-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-lg-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-lg-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-lg-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-lg-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-lg-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-lg-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-lg-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-lg-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-lg-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-lg-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-lg-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-lg-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-lg-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-lg-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-lg-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-lg-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-lg-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-lg-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-lg-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-lg-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-lg-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-lg-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-lg-spacing-0 {
    padding: 0 !important;
  }
  .p-lg-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-lg-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-lg-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-lg-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-lg-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-lg-spacing-16 {
    padding: 1rem !important;
  }
  .p-lg-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-lg-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-lg-spacing-32 {
    padding: 2rem !important;
  }
  .p-lg-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-lg-spacing-48 {
    padding: 3rem !important;
  }
  .p-lg-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-lg-spacing-64 {
    padding: 4rem !important;
  }
  .p-lg-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-lg-spacing-80 {
    padding: 5rem !important;
  }
  .p-lg-spacing-96 {
    padding: 6rem !important;
  }
  .p-lg-spacing-112 {
    padding: 7rem !important;
  }
  .p-lg-spacing-128 {
    padding: 8rem !important;
  }
  .p-lg-spacing-144 {
    padding: 9rem !important;
  }
  .p-lg-spacing-160 {
    padding: 10rem !important;
  }
  .px-lg-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-lg-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-lg-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-lg-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-lg-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-lg-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-lg-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-lg-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-lg-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-lg-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-lg-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-lg-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-lg-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-lg-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-lg-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-lg-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-lg-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-lg-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-lg-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-lg-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-lg-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-lg-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-lg-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-lg-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-lg-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-lg-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-lg-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-lg-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-lg-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-lg-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-lg-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-lg-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-lg-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-lg-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-lg-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-lg-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-lg-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-lg-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-lg-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-lg-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-lg-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-lg-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-lg-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-lg-spacing-160 {
    padding-left: 10rem !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: 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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-spacing-0 {
    gap: 0 !important;
  }
  .gap-xl-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-xl-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-xl-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-xl-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-xl-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-xl-spacing-16 {
    gap: 1rem !important;
  }
  .gap-xl-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-xl-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-xl-spacing-32 {
    gap: 2rem !important;
  }
  .gap-xl-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-xl-spacing-48 {
    gap: 3rem !important;
  }
  .gap-xl-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-xl-spacing-64 {
    gap: 4rem !important;
  }
  .gap-xl-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-xl-spacing-80 {
    gap: 5rem !important;
  }
  .gap-xl-spacing-96 {
    gap: 6rem !important;
  }
  .gap-xl-spacing-112 {
    gap: 7rem !important;
  }
  .gap-xl-spacing-128 {
    gap: 8rem !important;
  }
  .gap-xl-spacing-144 {
    gap: 9rem !important;
  }
  .gap-xl-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-spacing-0 {
    margin: 0 !important;
  }
  .m-xl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xl-spacing-0 {
    padding: 0 !important;
  }
  .p-xl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xl-spacing-160 {
    padding-left: 10rem !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: 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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-spacing-0 {
    gap: 0 !important;
  }
  .gap-xxl-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-xxl-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-xxl-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-xxl-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-xxl-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-xxl-spacing-16 {
    gap: 1rem !important;
  }
  .gap-xxl-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-xxl-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-xxl-spacing-32 {
    gap: 2rem !important;
  }
  .gap-xxl-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-xxl-spacing-48 {
    gap: 3rem !important;
  }
  .gap-xxl-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-xxl-spacing-64 {
    gap: 4rem !important;
  }
  .gap-xxl-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-xxl-spacing-80 {
    gap: 5rem !important;
  }
  .gap-xxl-spacing-96 {
    gap: 6rem !important;
  }
  .gap-xxl-spacing-112 {
    gap: 7rem !important;
  }
  .gap-xxl-spacing-128 {
    gap: 8rem !important;
  }
  .gap-xxl-spacing-144 {
    gap: 9rem !important;
  }
  .gap-xxl-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-spacing-0 {
    margin: 0 !important;
  }
  .m-xxl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xxl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xxl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xxl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xxl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xxl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xxl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xxl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xxl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xxl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xxl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xxl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xxl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xxl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xxl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xxl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xxl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xxl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xxl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xxl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xxl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xxl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xxl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xxl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xxl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xxl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xxl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xxl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xxl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xxl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xxl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xxl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xxl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xxl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xxl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xxl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xxl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xxl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xxl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xxl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xxl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xxl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xxl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xxl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xxl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xxl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xxl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xxl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xxl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xxl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xxl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xxl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xxl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xxl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xxl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xxl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xxl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xxl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xxl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xxl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xxl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xxl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xxl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xxl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xxl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xxl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xxl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xxl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xxl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xxl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xxl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xxl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xxl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xxl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xxl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xxl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xxl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xxl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xxl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xxl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xxl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xxl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xxl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xxl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xxl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xxl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xxl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xxl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xxl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xxl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xxl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xxl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xxl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xxl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xxl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xxl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xxl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xxl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xxl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xxl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xxl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xxl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xxl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xxl-spacing-0 {
    padding: 0 !important;
  }
  .p-xxl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xxl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xxl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xxl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xxl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xxl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xxl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xxl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xxl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xxl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xxl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xxl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xxl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xxl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xxl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xxl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xxl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xxl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xxl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xxl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xxl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xxl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xxl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xxl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xxl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xxl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xxl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xxl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xxl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xxl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xxl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xxl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xxl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xxl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xxl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xxl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xxl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xxl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xxl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xxl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xxl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xxl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xxl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xxl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xxl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xxl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xxl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xxl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xxl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xxl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xxl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xxl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xxl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xxl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xxl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xxl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xxl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xxl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xxl-spacing-160 {
    padding-left: 10rem !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 {
    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: 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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwX2hhc2hiMmNjODc0OThmMjY5OTRhMjU5Yy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCOzs7OzsrRUFBQTtBQ0FBOzs7Ozs7OytFQUFBO0FDQUE7Ozs7Ozs7OytFQUFBO0FBQUE7Ozs7Ozs7OytFQUFBO0FDQUE7Ozs7K0VBQUE7QUFNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnQ0Y7O0FJNUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKK0JGO0FBQ0Y7QUtsRUE7Ozs7K0VBQUE7QUFNQTtFQUVFO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FMc0RGOztBS2xEQTtFQUNFO0lBRUU7SUFDQTtJQUdBO0lBQ0E7SUFHQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7RUx3Q0Y7QUFDRjtBTWhIQTs7O0VBR0U7QU5rSEY7O0FNM0dBO0VBQ0U7QU44R0Y7O0FNMUdBO0VBQ0U7QU42R0Y7O0FNekdBO0VBQ0U7RUFDQSxpQkNvRTBCO0VEbkUxQjtFQUNBO0FONEdGOztBTXpHQTtFQUNFO0VBQ0E7QU40R0Y7O0FNeEdBO0VBQ0U7RUFDQTtBTjJHRjs7QU10R0U7RUFDRTtFQUNBO0VBQ0E7QU55R0o7QU10R0U7RUFDRTtBTndHSjs7QU1wR0E7RUFDRTtFQUNBO0FOdUdGOztBUXJFRTs7O0VBRUU7RUFDQTtFQUNBO0FSeUVKO0FRdEVFOztFQUNFO0FSeUVKO0FRdEVFOzs7Ozs7RUFHRTtFQUNBO0FSMkVKO0FReElJO0VBeURGOzs7Ozs7SUFPSTtFUmlGSjtBQUNGO0FRbEpJO0VBeURGOzs7Ozs7SUFXSTtFUnVGSjtBQUNGO0FRNUpJO0VBeURGOzs7Ozs7SUFlSTtFUjZGSjtBQUNGO0FRdEtJO0VBeURGOzs7Ozs7SUFtQkk7RVJtR0o7QUFDRjtBUWhMSTtFQXlERjs7Ozs7O0lBdUJJO0VSeUdKO0FBQ0Y7O0FRcEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ1R0Y7QVFyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnVHSjtBUXBHRTtFQUNFO0VBQ0E7QVJzR0o7QVFsR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb0dKOztBUzdQQTtFQUNFO0VBQ0E7RUFDQTtBVGdRRjs7QVM3UEE7RUFDRTtFQUNBO0FUZ1FGOztBVXJRRTtFQUVFO0VBQ0E7QVZ1UUo7QVVwUUU7RUFDRTtFQUNBO0FWc1FKO0FVblFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZVB5SFE7RU94SFI7RUFDQSxjUE9TO0FIOFBiO0FVblFJO0VBQ0UsY1J5Q0k7QUY0TlY7QVVsUUk7RUFDRTtFQUNBO0FWb1FOO0FVaFFFO0VBQ0U7QVZrUUo7QVUvUEU7RUFDRTtBVmlRSjtBVTlQRTtFQUNFLGNQMlNtQjtFTzFTbkIsZVBpR1E7RU9oR1IsZ0JQc0dZO0VPckdaO0VBQ0E7RUFDQTtBVmdRSjtBVTlQSTtFQUNFLGNSZUk7QUZpUFY7QVU1UEU7RUFFRTtFQUNBO0VBQ0EsdUJDd0I0QjtFRHZCNUI7RUFDQSxnQkNxQjRCO0FYd09oQztBVTNQSTtFQUNFO0VBQ0E7QVY2UE47O0FZMVRBO0VBQ0U7QVo2VEY7QVkzVEU7RUFDRTtFQUNBO0VBQ0EsY1RtQlM7QUgwU2I7QVkzVEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUbVVpQjtFU2xVakIsYVRrVWlCO0VTalVqQjtBWjZUTjtBWTFUSTtFQUVFO0FaMlROO0FZeFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBUTjtBWW5UTTtFQUNFO0FacVRSO0FZaFRRO0VBQ0U7RUFDQTtBWmtUVjs7QWFoV0E7RUFDRTtFQUNBLGFWc1AwQjtFVXJQMUI7RUFDQTtBYm1XRjtBYWhXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmtXSjtBYS9WRTtFQUNFLFdGbUM0QjtFRWxDNUIsZ0JGbUM0QjtFRWxDNUI7RUFDQTtFQUNBLG9CRmlDNEI7RUVoQzVCLG1CVkNTO0VVQVQsa0JGZ0M0QjtFRS9CNUIsdUZGZ0M0QjtBWGlVaEM7QWE1Vkk7RUFDRTtBYjhWTjtBUXRWSTtFS1RBO0lBSUk7RWIrVk47QUFDRjtBYTNWTTtFQUNFO0FiNlZSO0FROVZJO0VLQUU7SUFJSTtFYjhWUjtBQUNGO0FhdlZJO0VBQ0U7QWJ5Vk47O0FhaFZRO0VBQ0U7QWJtVlY7QWEzVU07RUFDRTtBYjZVUjtBUTdXSTtFSytCRTtJQUlJO0ViOFVSO0FBQ0Y7O0FhclVNO0VBQ0U7QWJ3VVI7QVF0WEk7RUs2Q0U7SUFJSTtFYnlVUjtBQUNGOztBY25hQTtFQUNFO0Fkc2FGOztBY25hQTtFQUNFLGlCSGlDOEI7RUdoQzlCO0VBQ0E7RUFDQSxhWDhPMEI7RVc3TzFCLHlCWGdCVztBSHNaYjtBY3BhRTtFQUNFLGVIMkU0QjtFRzFFNUI7RUFDQSxtQlpnQlM7QUZzWmI7QWNuYUU7RUFDRSxhSG1CNEI7RUdsQjVCO0FkcWFKO0FRaFpJO0VNdkJGO0lBS0ksaUJIa0IwQjtFWG9aOUI7QUFDRjtBY25hRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFIUzRCO0VHUjVCO0FkcWFKO0FjbGFFO0VBQ0U7RUFDQTtBZG9hSjtBY2phRTtFQUNFO0FkbWFKOztBYzlaQTtFQUNFO0lBQ0U7RWRpYUY7RWM3WkU7SUFDRTtJQUNBO0lBQ0EsZ0JIVDBCO0lHVTFCLGdCSFgwQjtJR1kxQjtJQUNBO0VkK1pKO0VjN1pJO0lBQ0U7SUFDQTtFZCtaTjtFYzVaSTtJQUNFO0VkOFpOO0VjMVpFO0lBQ0U7RWQ0Wko7RWN6WkU7SUFDRTtJQUNBO0VkMlpKO0VjelpJO0lBQ0U7RWQyWk47RWN2WkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZHlaSjtFY3JaSTtJQUNFO0lBQ0E7RWR1Wk47QUFDRjtBZXBmRTtFQUNFO0VBQ0E7QWZzZko7QWVwZkk7RUFDRTtFQUNBO0Fmc2ZOO0FlbmZJOztFQUVFO0VBQ0E7RUFDQTtFQUNBLGdCSjZCMEI7QVh3ZGhDOztBZS9lQTtFQUdNOztJQUVFLFlKbUJ3QjtJSWxCeEIsZ0JKa0J3QjtFWDhkOUI7QUFDRjtBZ0IzZ0JFO0VBQ0U7RUFDQTtFQUNBO0FoQjZnQko7QWdCemdCSTtFQUNFO0FoQjJnQk47QWdCemdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMmdCTjtBZ0J2Z0JFO0VBQ0U7QWhCeWdCSjtBZ0J0Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJiUlM7RWFTVCxtQlRnRGU7QVB3ZG5CO0FRbGdCSTtFUWRGO0lBV0ksZ0JMc0QwQjtFWG1kOUI7QUFDRjtBZ0J2Z0JJO0VBQ0U7QWhCeWdCTjtBZ0J0Z0JJO0VBRUUsZ0RMOEMwQjtFSzdDMUI7QWhCdWdCTjtBZ0JyZ0JNO0VBQ0UscUJiekJLO0VhMEJMO0FoQnVnQlI7QWdCbmdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCcWdCTjtBZ0JsZ0JJO0VBQ0U7QWhCb2dCTjtBZ0JqZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm1nQk47QWdCaGdCSTtFQUNFO0VBQ0E7QWhCa2dCTjtBZ0JoZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUE7RUFDQTtFQUNBLG1CVGZXO0VTZ0JYLGVic0NJO0VhckNKO0VBQ0EsY2I1RUs7RWE2RUw7QWhCNmZSO0FnQnZnQlE7RUFDRSxjYjJOQztBSDhTWDtBZ0I5ZlE7RUFDRTtBaEJnZ0JWO0FnQjVmTTtFQUNFO0FoQjhmUjtBZ0IxZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNGZWO0FnQnZmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkNUdPO0VjNkdQLGViSE07RWFJTjtFQUNBLGNkN0hRO0FGc25CZDtBZ0JyZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlRyRnFCO0VTc0ZyQjtBaEJ1Zko7QWdCcGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmIzSVM7RWE0SVQsbUJUbkZlO0VTb0ZmLGdETDFFNEI7RUtnRjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaWZKO0FRem5CSTtFUWlIRjtJQWdCSSxnQkw5RTBCO0VYMGtCOUI7QUFDRjtBZ0JwZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYjlKTztBSG9wQmI7QWdCbmZJO0VBQ0U7QWhCcWZOO0FnQmxmSTtFQUNFLGVidkRNO0Vhd0ROLGdCYmhEVTtFYWlEVjtFQUNBLGNiMUtPO0VhMktQO0VBQ0E7QWhCb2ZOO0FnQmpmSTtFQUNFLGNkMUtPO0FGNnBCYjtBZ0JoZkk7RUFDRTtFQUNBO0VBQ0E7QWhCa2ZOO0FnQmhmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CVGxJVztBUG9uQm5CO0FnQmhmUTtFQUNFLHFCVHZKZTtBUHlvQnpCO0FnQi9lUTtFQUNFO0VBQ0E7QWhCaWZWO0FnQjllUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmdmVjtBZ0I3ZVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQitlVjtBUWxyQkk7RVF1TU07SUFDRSxlYnhHQTtJYXlHQTtFaEI4ZVY7QUFDRjtBZ0IzZVE7RUFDRTtFQUNBO0VBQ0EsY2QzTEE7RWM0TEEsZ0JiekdNO0FIc2xCaEI7QVE5ckJJO0VRc05JO0lBQ0U7SUFDQTtFaEIyZVI7QUFDRjtBZ0JyZU07O0VBQ0U7QWhCd2VSO0FnQnJlTTs7OztFQUVFO0VBQ0E7QWhCeWVSO0FnQnZlUTs7OztFQUNFO0VBQ0E7QWhCNGVWO0FnQjFlVTs7OztFQUNFLGViN0lBO0VhOElBO0FoQitlWjtBZ0I1ZWM7Ozs7RUFDRSxhZDdOTjtBRjhzQlY7QWdCemVJO0VBQ0U7RUFDQTtFQUNBO0FoQjJlTjtBZ0J6ZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkL1FLO0VjZ1JMO0VBQ0EsbUJUN05XO0VTOE5YLGNkaFNNO0VjaVNOO0FoQjJlUjtBZ0J6ZVE7RUFDRTtBaEIyZVY7O0FpQi94QkU7RUFDRTtFQUNBLFdOK0M0QjtFTTlDNUI7RUFDQTtFQUNBLGdCTjJDNEI7RU0xQzVCO0VBQ0E7QWpCa3lCSjtBaUJoeUJJO0VBQ0U7RUFDQTtFQUNBO0FqQmt5Qk47QWlCOXhCRTtFQUNFLFdOK0I0QjtFTTlCNUIsWU44QjRCO0VNN0I1QixjZG9TTztFY25TUCxhZG1TTztBSDZmWDtBaUI3eEJFO0VBQ0U7RUFDQTtBakIreEJKO0FpQjV4Qk07RUFDRTtFQUNBO0FqQjh4QlI7QWlCenhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJkbEJLO0FINnlCYjtBaUJ0eEJJO0VBQ0U7QWpCd3hCTjtBaUJ0eEJNO0VBQ0U7RUFDQTtBakJ3eEJSO0FpQnJ4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZkZFO0FGeXhCVjtBaUJweEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJzeEJWO0FpQmp4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJteEJSOztBa0JwMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZxQlc7RWVwQlg7QWxCdTJCRjtBa0JyMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJQNkI0QjtFTzVCNUI7RUFDQTtBbEJ1MkJKO0FrQnIyQkk7RUFSRjtJQVNJO0VsQncyQko7QUFDRjtBa0JyMkJFO0VBQ0U7RUFDQTtBbEJ1MkJKO0FrQnIyQkk7RUFDRTtFQUNBO0FsQnUyQk47QWtCcjJCTTtFQUpGO0lBS0k7RWxCdzJCTjtBQUNGOztBbUJyNEJFO0VBQ0U7QW5CdzRCSjtBbUJyNEJFO0VBQ0U7QW5CdTRCSjtBbUJsNEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm80Qk47QW1CajRCSTtFQUNFO0FuQm00Qk47QW1CajRCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoQkxLO0VnQk1MO0VBQ0Esa0JSMEJ3QjtBWHkyQmhDO0FtQmo0QlE7O0VBQ0UsY2hCK1NhO0FIcWxCdkI7QW1CLzNCSTtFQUNFO0FuQmk0Qk47QW1CLzNCTTtFQUNFO0VBQ0E7RUFDQSx1QlJpQ3dCO0FYZzJCaEM7QW1CLzNCUTtFQUNFO0FuQmk0QlY7QW1COTNCUTtFQUNFO0FuQmc0QlY7QW1CMTNCSTtFQUNFO0VBQ0E7RUFDQTtBbkI0M0JOO0FtQnAzQmM7O0VBRUUscUJqQlZOO0FGZzRCVjtBbUI1MkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjgyQko7QW1CNTJCSTtFQUNFO0VBQ0E7RUFDQSx1QlJkMEI7QVg0M0JoQztBbUIxMkJFO0VBQ0UsZWhCd0NRO0VnQnZDUjtFQUNBLGNoQjNFUztFZ0I0RVQ7RUFDQTtBbkI0MkJKO0FtQngyQkU7RUFDRTtBbkIwMkJKO0FtQngyQkk7RUFDRTtFQUNBO0VBQ0E7QW5CMDJCTjtBbUJ4MkJNO0VBQ0U7QW5CMDJCUjtBbUJ4MkJRO0VBRUU7QW5CeTJCVjtBbUJyMkJVO0VBQ0U7RUFDQTtFQUNBLGNoQnJHQztFZ0JzR0Q7QW5CdTJCWjtBbUJyMkJZO0VBRUUsY2pCckVKO0FGMjZCVjtBbUI5MUJFO0VBQ0U7RUFDQTtBbkJnMkJKO0FtQjkxQkk7RUFDRTtBbkJnMkJOOztBbUIzMUJBO0VBRUk7SUFDRTtFbkI2MUJKO0VtQnoxQkk7SUFDRSxlaEJwQkk7SWdCcUJKO0VuQjIxQk47RW1CdDFCSTtJQUNFO0lBQ0E7RW5CdzFCTjtFbUJwMUJNOztJQUVFLGVoQmxDRTtJZ0JtQ0Y7RW5CczFCUjtFbUJqMUJNO0lBQ0UsZWhCekNFO0lnQjBDRjtFbkJtMUJSO0VtQjkwQkU7SUFDRTtJQUNBO0VuQmcxQko7RW1CNTBCSTtJQUNFLGVoQnRESTtJZ0J1REo7RW5CODBCTjtBQUNGO0FvQi9nQ0E7RUFDRTtBcEJpaENGO0FvQjVnQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4Z0NSOztBb0J4Z0NBO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnFnQ0Y7QW9CL2dDRTtFQUZGO0lBR0k7RXBCa2hDRjtBQUNGO0FvQnhnQ0U7RUFDRTtFQUNBO0VBQ0E7QXBCMGdDSjtBb0J0Z0NFO0VBQ0U7QXBCd2dDSjtBb0JyZ0NFO0VBQ0U7QXBCdWdDSjtBb0JwZ0NFO0VBQ0UseUJqQmlSWTtFaUJoUlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpCd0ZZO0VpQnZGWjtFQUNBO0FwQnNnQ0o7QW9CcGdDSTtFQUNFO0VBQ0E7RUFDQTtBcEJzZ0NOO0FvQnBnQ007RUFDRTtBcEJzZ0NSO0FvQmpnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQmpCcUVZO0FIODdCaEI7O0FvQi8vQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakI0QmdCO0VpQjNCaEI7RUFDQSx5Q2pCbUpnQjtBSCsyQmxCO0FvQmhnQ0U7RUFDRTtBcEJrZ0NKOztBb0I5L0JBO0VBQ0UsZWpCMENVO0VpQnpDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpZ0NGO0FvQi8vQkU7RUFDRTtFQUNBO0VBQ0E7QXBCaWdDSjtBb0I5L0JFO0VBQ0UsZWpCMEJRO0VpQnpCUixjakJ3TU87QUh3ekJYOztBb0I1L0JBO0VBQ0U7QXBCKy9CRjtBb0I1L0JJO0VBQ0U7QXBCOC9CTjs7QW9CeC9CRTtFQUNFO0FwQjIvQko7O0FvQnYvQkE7RUFDRTtFQUNBO0VBQ0E7QXBCMC9CRjtBb0J4L0JFO0VBQ0U7QXBCMC9CSjtBb0J2L0JFO0VBQ0U7RUFDQTtBcEJ5L0JKO0FvQnQvQkU7RUFDRTtFQUNBO0FwQncvQko7QW9CLytCRTtFQUNFO0VBQ0E7QXBCaS9CSjtBb0I3K0JJO0VBQ0U7RUFDQTtBcEIrK0JOO0FvQjErQkk7RUFDRTtFQUNBO0FwQjQrQk47O0FxQi9uQ0E7O0NBQUE7QUFTQTtFQy9CSTs7SUFDRTtFdEI2cENKO0VzQnhwQ0U7SUFDRTtJQUNBO0V0QjBwQ0o7RXNCdnBDRTtJQUVFO0lBQ0E7SUFDQSxXWCtCMEI7SVc5QjFCLFlYOEIwQjtJVzdCMUI7RXRCd3BDSjtFc0JwcENBO0lBQ0U7SUFDQSxhbkJnT3dCO0ltQi9OeEI7SUFDQTtJQUNBLFdYa0M0QjtJV2pDNUIsZ0JYa0M0QjtJV2pDNUI7SUFDQTtJQUNBO0lBQ0EsbUJuQlJTO0ltQlNUO0V0QnNwQ0Y7RXNCcHBDRTtJQUNFO0lBQ0EsaUNYMEIwQjtFWDRuQzlCO0VzQm5wQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QnFwQ0o7RXNCbnBDSTs7SUFFRTtJQUNBO0lBQ0E7SUFDQSxnQlh3QndCO0VYNm5DOUI7RXNCaHBDSTtJQUNFO0lBQ0EsWVhqQndCO0VYbXFDOUI7RXNCN29DSTtJQUNFO0lBQ0EsY25CM0NLO0VIMHJDWDtFc0Izb0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRCNm9DSjtFc0Izb0NJO0lBQ0U7SUFDQTtFdEI2b0NOO0VzQjNvQ007SUFDRTtFdEI2b0NSO0VzQjFvQ007SUFDRSxlbkJrREU7SW1CakRGLGNuQmdPQztFSDQ2QlQ7RXNCMW9DUTtJQUNFO0lBQ0E7SUFDQTtFdEI0b0NWO0VzQnpvQ1E7SUFDRTtFdEIyb0NWO0VzQnpvQ1U7SUFDRTtFdEIyb0NaO0VzQnJvQ1E7SUFDRTtFdEJ1b0NWO0VzQmpvQ0k7SUFDRTtJQUNBO0lBQ0E7RXRCbW9DTjtFc0Job0NRO0lBQ0UsZ0JuQnlCSTtFSHltQ2Q7RXNCNW5DSTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJuQjFHSztJbUIyR0w7SUFDQTtFdEI2bkNOO0VzQjNuQ007SUFDRTtJQUNBO0lBQ0E7SUFDQSxpQ1gzRXNCO0VYd3NDOUI7RXNCMW5DTTtJQUNFO0V0QjRuQ1I7RXNCem5DTTtJQUNFLGdCbkJMTTtFSGdvQ2Q7RXNCdG5DSTtJQUNFO0lBQ0EsYW5CZ0dvQjtJbUIvRnBCO0lBQ0E7SUFDQTtFdEJ3bkNOO0VzQnBuQ0k7SUFDRTtJQUNBLGFuQndGb0I7SW1CdkZwQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QnNuQ047RXNCcG5DTTtJQUNFO0V0QnNuQ1I7RXNCbG5DSTtJQUNFO0V0Qm9uQ047RXNCaG5DRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY25CMkhLO0ltQjFITDtJQUNBO0lBQ0EsZW5CeERNO0ltQnlETjtJQUNBO0lBQ0E7RXRCa25DSjtFc0JobkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEJrbkNOO0VzQjdtQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRCK21DTjtFc0J6bUNJO0lBRUU7RXRCMG1DTjtBQUNGO0FxQnB5Q0E7RUVyQ0k7SUFDRTtFdkI0MENKO0V1QnowQ0U7SUFDRTtJQUNBLFdaNEQwQjtFWCt3QzlCO0V1QnowQ0k7SUFDRTtFdkIyMENOO0V1QngwQ0k7SUFDRTtFdkIwMENOO0V1QnYwQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkJ5MENOO0V1QnYwQ007SUFDRTtJQUNBO0V2QnkwQ1I7RXVCdDBDVTtJQUNFLGNyQmdDSjtFRnd5Q1I7RXVCbDBDSTtJQUNFO0lBQ0EsYVorQndCO0lZOUJ4QjtJQUNBLG1CcEJkSztJb0JlTDtJQUNBLGdCWjhCd0I7SVk3QnhCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwrQlpzQndCO0lZckJ4QixnQ1pxQndCO0lZcEJ4Qix3Q1pxQndCO0VYK3lDOUI7QUFDRjtBUTkwQ0k7RWVMRTtJQWlCSTtFdkJzMENSO0FBQ0Y7QVFuMUNJO0VlTEU7SUFxQkk7RXZCdTBDUjtBQUNGO0FReDFDSTtFZUxFO0lBeUJJO0V2QncwQ1I7QUFDRjtBcUIvMUNBO0VFMEJVO0lBQ0U7RXZCdzBDVjtFdUJuMENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZCcTBDTjtFdUJsMENRO0lBQ0U7SUFDQTtFdkJvMENWO0V1QmowQ1E7SUFDRTtFdkJtMENWO0V1Qjl6Q1E7SUFDRTtFdkJnMENWO0V1QjV6Q007SUFDRSxnQnBCZ0RNO0lvQi9DTixjcEJrUGE7RUg0a0NyQjtFdUIxekNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkI0ekNOO0V1QjF6Q007SUFDRTtFdkI0ekNSO0V1Qnp6Q007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsZ0JwQjBCTTtJb0J6Qk4sZXBCbUJFO0VId3lDVjtFdUJ6ekNRO0lBQ0UsdUJaMUNvQjtFWHEyQzlCO0V1QnZ6Q007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkJ5ekNSO0V1QnZ6Q1E7SUFDRTtJQUNBLGNwQjZNVztJb0I1TVg7RXZCeXpDVjtFdUJ2ekNVO0lBRUUsY3JCNUVKO0VGbzRDUjtFdUJqekNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsY3BCbUtLO0lvQmxLTDtJQUNBO0lBQ0EsZXBCaEJNO0lvQmlCTixnQnBCUlU7SW9CU1Y7SUFDQTtJQUNBO0V2Qm16Q0o7RXVCanpDSTtJQUNFLGNyQmpHRTtFRm81Q1I7RXVCOXlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxvQ1ovRjBCO0lZZ0cxQjtFdkJnekNKO0V1Qjl5Q0k7SUFDRTtJQUNBO0V2Qmd6Q047QUFDRjtBcUJwN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DVnlCOEI7RVV4QjlCLGFsQnNNMEI7QUhndkM1QjtBcUJwN0NFO0VBQ0U7RUFDQTtBckJzN0NKOztBd0I3K0NBO0VBQ0U7RUFDQTtBeEJnL0NGO0F3QjkrQ0U7RUFDRTtFQUNBO0VBQ0EsU2I0RTRCO0VhM0U1QixpQmIwRTRCO0VhekU1QjtBeEJnL0NKO0F3QjkrQ0k7RUFDRTtBeEJnL0NOO0F3QjMrQ1E7RUFDRTtBeEI2K0NWO0FRdDlDSTtFZ0JqQkU7SUFDRTtFeEIwK0NOO0FBQ0Y7QVEzOUNJO0VnQlhFO0lBQ0U7RXhCeStDTjtBQUNGO0FRaCtDSTtFZ0JMRTtJQUNFO0V4QncrQ047QUFDRjs7QXdCbitDQTtFQUNFO0VBQ0EsZ0JidUM4QjtFYXRDOUIsZWJ1QzhCO0VhdEM5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJzK0NGO0F3QnArQ0U7RUFDRTtBeEJzK0NKO0F3Qm4rQ0U7RUFDRTtFQUNBO0VBQ0E7QXhCcStDSjs7QXlCamlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCb2lESjtBUWxnREk7RWlCdkNGO0lBUUk7RXpCcWlESjtBQUNGO0FRdmdESTtFaUJ2Q0Y7SUFZSTtFekJzaURKO0FBQ0Y7QVE1Z0RJO0VpQnZDRjtJQWdCSTtJQUNBO0V6QnVpREo7QUFDRjtBUWxoREk7RWlCdkNGO0lBcUJJO0V6QndpREo7QUFDRjtBUXZoREk7RWlCdkNGO0lBeUJJO0V6QnlpREo7QUFDRjtBeUJyaURFO0VBQ0U7RUFDQTtFQUNBO0F6QnVpREo7QVFuaERJO0VpQnZCRjtJQU1JO0lBQ0E7SUFDQTtFekJ3aURKO0V5QnRpREk7SUFDRTtJQUNBO0V6QndpRE47RXlCdGlETTtJQUNFO0lBQ0E7RXpCd2lEUjtFeUJyaURNO0lBQ0U7RXpCdWlEUjtBQUNGO0F5QmppREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJtaURKO0FRM2lESTtFaUJJRjtJQU9JO0V6Qm9pREo7QUFDRjtBeUJsaURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEJqRE87QUhxbERiO0FReGlESTtFaUJEQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekJxaUROO0FBQ0Y7QVFsakRJO0VpQkRBO0lBaUJJO0lBQ0E7SUFDQTtFekJzaUROO0FBQ0Y7QXlCbmlESTtFQUNFO0VBQ0EsZXRCMkNNO0FIMC9DWjtBUTVrREk7RWlCcUNBO0lBS0k7RXpCc2lETjtBQUNGO0F5QnBpRE07RUFDRTtFQUNBO0F6QnNpRFI7QXlCbmlETTtFQUNFO0F6QnFpRFI7QXlCL2hERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0QjJObUI7QUhzMEN2QjtBeUIvaERJO0VBVEY7SUFVSTtFekJraURKO0FBQ0Y7QVF0bURJO0VpQnlERjtJQWNJO0lBQ0E7RXpCbWlESjtBQUNGO0F5QmppREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJtaUROO0F5QmppRE07RUFDRTtFQUNBO0F6Qm1pRFI7QXlCaGlETTtFQUNFO0VBQ0E7QXpCa2lEUjtBeUI5aERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QmpHSTtBRmlvRFY7QXlCOWhETTtFQUNFO0VBQ0E7QXpCZ2lEUjtBeUIxaERFO0VBQ0U7RUFDQTtBekI0aERKO0F5QjFoREk7RUFDRSxnQmRoRzBCO0VjaUcxQjtBekI0aEROOztBa0Izc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZxQlc7RWVwQlg7QWxCOHNERjtBa0I1c0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJQNkI0QjtFTzVCNUI7RUFDQTtBbEI4c0RKO0FrQjVzREk7RUFSRjtJQVNJO0VsQitzREo7QUFDRjtBa0I1c0RFO0VBQ0U7RUFDQTtBbEI4c0RKO0FrQjVzREk7RUFDRTtFQUNBO0FsQjhzRE47QWtCNXNETTtFQUpGO0lBS0k7RWxCK3NETjtBQUNGOztBMEJsdkRBO0VBQ0U7RUFDQTtBMUJxdkRGOztBMEJsdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QllXO0V1QlhYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExQm92REY7QTBCbHZERTtFQUVFO0ExQm12REo7QTBCaHZERTtFQUNFO0ExQmt2REo7QTBCL3VERTs7O0VBR0U7RUFDQTtBMUJpdkRKO0EwQjl1REU7RUFDRTtBMUJndkRKO0EwQjF1REU7RUFDRTtFQUNBLHFCdkJnQlk7QUg0dERoQjtBMEJ6dURFO0VBQ0UsY3ZCM0JTO0V1QjRCVDtBMUIydURKO0EwQnh1REU7RUFDRTtBMUIwdURKO0EwQnh1REk7RUFDRTtBMUIwdUROO0EwQm51REU7RUFDRSx5QnhCckNTO0V3QnNDVCxxQnZCb1N5QjtFdUJuU3pCLGN4QnJEVTtFd0JzRFYsZ0J2QnFTeUI7QUhnOEM3QjtBMEJudURJO0VBRUUseUJ2QitSdUI7RXVCOVJ2QixjeEIzRFE7QUYreERkO0EwQi90REU7RUFDRTtFQUNBLHFCdkIxRFM7QUgyeERiO0EwQi90REk7RUFDRSx5QnZCaU9LO0FIZ2dEWDtBMEI3dERFO0VBQ0U7RUFDQTtBMUIrdERKO0EwQjd0REk7RUFDRTtFQUNBLHlCdkJ1Tks7QUh3Z0RYO0EwQjV0REk7RUFDRSx5QnZCaU5LO0FINmdEWDtBMEIxdERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCNHRESjtBMEJ6dERJO0VBRUUsY3ZCbU5VO0V1QmxOVjtBMUIwdEROO0EwQnJ0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJ1dERKO0EwQmx0REU7RUFDRTtBMUJvdERKO0EwQmp0REU7RUFDRTtBMUJtdERKO0EwQmh0REU7RUFDRTtBMUJrdERKO0EwQjFzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0RKO0EwQjFzREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjRzRE47QTBCeHNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQjBzREo7QTBCeHNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjBzRE47QTBCdHNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQndzREo7QTBCdHNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQndzRE47O0EwQm5zREE7RUFDRTtBMUJzc0RGOztBMkJ4NURBO0VBQ0U7RUFDQTtBM0IyNURGO0EyQno1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjI1REo7QTJCejVESTtFQUNFO0VBQ0E7RUFDQTtBM0IyNUROO0EyQng1REk7RUFDRTtBM0IwNUROO0EyQnY1REk7RUFDRSxjeEJFTztFd0JEUDtFQUNBO0VBQ0E7RUFDQTtBM0J5NUROOztBNEJ0N0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQjhFaUI7RXFCN0VqQixtQnJCa0RjO0VxQmpEZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qnk3REY7QTRCdjdERTtFQUNFLGdCckJQZTtFcUJRZixnQnJCU2U7RXFCUmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCR1M7QUhzN0RiO0E0QnQ3REU7RUFPRTtFQUNBO0E1Qms3REo7QTRCLzZERTtFQUNFO0VBQ0E7QTVCaTdESjtBNEJoN0RJO0VBQ0U7QTVCazdETjtBNEI5NkRFOztFQUVFO0VBQ0E7RUFDQTtFQUNBLFFyQnFCVTtFcUJwQlYsZXJCOUJnQjtFcUIrQmhCLGdCckIvQ2tCO0FQKzlEdEI7QTRCOTZESTtFQVRGOztJQVVJLGVyQm5DVztFUHE5RGY7QUFDRjtBNEI5NkRFO0VBRUUsZXJCekNnQjtFcUIwQ2hCLGdCckIxRGtCO0VxQjJEbEIsY3JCMUJjO0FQeThEbEI7QTRCOTZESTtFQUxGO0lBTUksZXJCOUNXO0VQKzlEZjtBQUNGO0E0Qjk2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCZzdESjtBNEI3NkRFO0VBQ0U7QTVCKzZESjtBNEI3NkRJO0VBQ0U7QTVCKzZETjtBNEIzNkRFO0VBQ0UsZXJCbkVnQjtFcUJvRWhCLGdCckJyRnNCO0FQa2dFMUI7O0E0Qng2REE7Ozs7RUFJRSxRckIzQlk7RXFCNEJaLGNyQm5EbUI7QVA4OURyQjtBNEJ6NkRFOzs7O0VBQ0U7QTVCODZESjs7QTRCMTZEQTtFQUNFO0VBQ0EsZXJCdkZrQjtFcUJ3RmxCO0VBQ0EseUIxQjlFVztFMEIrRVgsYzFCN0ZZO0UwQjhGWjtBNUI2NkRGO0E0QjM2REU7RUFSRjtJQVNJO0lBQ0EsZXJCaEdhO0VQOGdFZjtBQUNGOztBNEIxNkRFO0VBQ0U7RUFDQSxjckJ6RWlCO0VxQjBFakIsZ0JyQnZIa0I7RXFCd0hsQixlckJ6R2E7QVBzaEVqQjtBNEI1NkRJO0VBQ0U7QTVCODZETjs7QTRCdjZERTs7RUFDRTtFQUNBO0E1QjI2REo7O0E0QnY2REE7RUFDRTtFQUNBO0E1QjA2REY7O0E0QnQ2REE7RUFDRSxjekJ6SFc7QUhraUViOztBNkI3akVBO0VBQ0U7RUFDQTtBN0Jna0VGO0E2QjdqRUU7RUFMRjtJQU1JO0U3QmdrRUY7QUFDRjtBNkI5akVFO0VBVEY7SUFVSTtFN0Jpa0VGO0FBQ0Y7QTZCL2pFRTtFQUNFO0VBQ0E7RUFDQTtBN0Jpa0VKO0E2Qi9qRUk7RUFDRSxldEJzRE87RXNCckRQLGV0QkVjO0VzQkRkO0VBQ0E7RUFDQTtFQUNBLGdCdEJFYTtFc0JEYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmlrRU47QTZCOWpFSTtFQUNFLGdCdEIwQ087QVBzaEViO0E2QjdqRUk7RUFDRSxrQnRCb0NPO0FQMmhFYjtBNkI1akVJO0VBUUU7QTdCdWpFTjtBNkJwakVJO0VBdENGO0lBdUNJO0U3QnVqRUo7RTZCcmpFSTtJQUNFLGV0QmxDUztFUHlsRWY7RTZCcGpFSTtJQVFFO0U3QitpRU47QUFDRjtBNkI1aUVJO0VBRUk7SUFDRTtJQUNBO0U3QjZpRVI7QUFDRjtBNkJ6aUVJO0VBRUk7SUFDRTtFN0IwaUVSO0FBQ0Y7QTZCcmlFRTtFQUNFO0E3QnVpRUo7O0E4QmhvRUE7RUFDRTtFQUNBO0VBQ0E7QTlCbW9FRjs7QThCam9FQTtFQUNFO0E5Qm9vRUY7QThCbG9FRTtFQUNFO0VBQ0Esa0RBQ0U7RUFFRjtBOUJrb0VKO0E4QjluRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJnb0VKO0FRMW1FSTtFc0IxQkY7SUFNSTtFOUJrb0VKO0FBQ0Y7QVEvbUVJO0VzQjFCRjtJQVNJO0U5Qm9vRUo7QUFDRjtBOEJub0VJO0VBQ0U7RUFDQTtBOUJxb0VOO0FReG5FSTtFc0JmQTtJQUlJO0lBQ0E7RTlCdW9FTjtBQUNGO0E4QmxvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJvb0VKO0FRcG9FSTtFc0JKRjtJQU1JO0U5QnNvRUo7QUFDRjtBOEJsb0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkJrQlM7RXVCakJUO0E5Qm9vRUo7QVFqcEVJO0VzQk9GO0lBUUk7SUFDQTtFOUJzb0VKO0FBQ0Y7QThCcm9FSTtFQUNFO0E5QnVvRU47QVExcEVJO0VzQmtCQTtJQUdJO0U5QnlvRU47QUFDRjtBOEJwb0VFO0VBQ0U7QTlCc29FSjtBOEJwb0VJO0VBQ0UsZXZCdkRjO0FQNnJFcEI7QVFycUVJO0VzQjhCQTtJQUdJLGV2QjFEYztFUGtzRXBCO0FBQ0Y7QVExcUVJO0VzQnVDRjtJQUVJO0U5QnFvRUo7QUFDRjtBOEJsb0VFO0VBQ0UsZXZCcEVhO0FQd3NFakI7QVFsckVJO0VzQjZDRjtJQUdJLGV2QnZFYztFUDZzRWxCO0FBQ0Y7QVF2ckVJO0VzQnRDSjtJQTZGSTtJQUNBLGF2QnRCUztFUDBwRVg7RThCbm9FRTtJQUNFO0lBQ0EsOEVBQ0U7SUFHRixnQnZCL0JPO0VQaXFFWDtBQUNGOztBK0I3dUVBO0VBQ0UsUXhCdUVZO0V3QnRFWjtFQUNBO0VBQ0Esa0J4QnFFVztFd0JwRVg7RUFDQSxrQnhCNkVrQjtFd0I1RWxCO0VBQ0EsZXhCYWU7QVBtdUVqQjtBK0I5dUVFO0VBQ0U7RUFDQTtFQUNBO0EvQmd2RUo7QVFsdEVJO0V1QjNDSjtJQWdCSTtJQUNBLGV4QkdnQjtFUDh1RWxCO0FBQ0Y7O0FnQ2x3RUU7RUFDRTtFQUNBO0FoQ3F3RUo7QWdDbHdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3dFSjtBZ0Nsd0VJO0VBQ0U7QWhDb3dFTjtBZ0Nsd0VNO0VBQ0UsY3pCa0NhO0FQa3VFckI7QWdDandFTTtFQUNFLGN6QmdDWTtBUG11RXBCO0FnQy92RUk7RUFDRTtBaENpd0VOO0FnQy92RU07RUFIRjtJQUlJO0VoQ2t3RU47QUFDRjtBZ0Nod0VNO0VBQ0U7QWhDa3dFUjtBZ0M3dkVFO0VBQ0U7QWhDK3ZFSjs7QWlDdHlFQTtFQUNFO0FqQ3l5RUY7O0FpQ3R5RUE7RUFDRTtBakN5eUVGO0FRbndFSTtFeUJ2Q0o7SUFHSTtFakMyeUVGO0FBQ0Y7O0FpQ3h5RUE7RUFDRTtBakMyeUVGO0FRNXdFSTtFeUJoQ0o7SUFHSTtFakM2eUVGO0FBQ0Y7O0FpQzF5RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFMxQmdEVztFMEIvQ1g7RUFDQTtFQUNBO0VBQ0EsbUIxQjRCYztFMEIzQmQ7RUFFQTtBakM0eUVGO0FpQ3p5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjMUJTaUI7RTBCUmpCO0FqQzJ5RUo7QWlDeHlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCMUJ5QlM7QVBpeEViO0FpQ3h5RUk7O0VBRUUsZTFCL0JXO0UwQmdDWCxnQjFCNUNhO0FQczFFbkI7QWlDdHlFRTtFQUNFO0VBQ0E7RUFDQSxTMUJjUztFMEJiVCxlMUJ0Q2M7RTBCdUNkO0VBQ0EsYzFCZGlCO0FQc3pFckI7O0FpQ2x5RUk7RUFDRTtBakNxeUVOOztBUWgwRUk7RXlCaUNGO0lBQ0U7RWpDbXlFRjtFaUNqeUVJO0lBQ0UsZTFCNURZO0VQKzFFbEI7RWlDL3hFRTtJQUNFLGUxQmhFVztFUGkyRWY7QUFDRjtBa0N4M0VBO0VBQ0U7RUFDQSxjM0JzQ2dCO0UyQnJDaEIsZTNCbUJlO0UyQmxCZixnQjNCR29CO0UyQkZwQjtBbEMwM0VGO0FrQ3gzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMDNFSjs7QW1DdDRFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUTVCb0VXO0U0Qm5FWCxtQjVCb0VXO0U0Qm5FWCxnQjVCbUVXO0U0QmxFWDtBbkN5NEVGOztBbUN0NEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVCc0VpQjtFNEJyRWpCLG1CNUIwQ2M7RTRCekNkLGM1QitCbUI7RTRCOUJuQixlNUJFZTtFNEJEZjtFQUNBO0VBQ0E7QW5DeTRFRjtBbUN2NEVFO0VBQ0UsbUI1Qm1DWTtFNEJsQ1o7QW5DeTRFSjs7QW1DcjRFQTtFQUNFO0FuQ3c0RUY7O0FvQ3Q2RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3k2RUo7QW9DdjZFSTtFQUNFO0VBQ0EsZTdCUWdCO0U2QlBoQixnQjdCRmE7RTZCR2IsY2xDb0RJO0VrQ25ESjtBcEN5NkVOO0FvQ3Q2RUk7RUFDRTtFQUNBLGU3QkdXO0U2QkZYLGdCN0JiZ0I7RTZCY2hCLGM3Qm1CWTtFNkJsQlo7QXBDdzZFTjs7QXFDNTdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrN0VKO0FRMzVFSTtFNkIxQ0Y7SUFTSTtFckNnOEVKO0FBQ0Y7QVFoNkVJO0U2QjFDRjtJQWFJO0VyQ2k4RUo7QUFDRjtBcUMvN0VJO0VBQ0U7RUFDQTtFQUNBO0FyQ2k4RU47QVExNkVJO0U2QjFCQTtJQU1JO0lBQ0E7RXJDazhFTjtBQUNGO0FRaDdFSTtFNkIxQkE7SUFXSTtJQUNBO0VyQ204RU47QUFDRjtBcUMvN0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuQ29CSTtFbUNuQkosYzlCT2E7RThCTmI7RUFDQTtFQUNBLGM5QlplO0U4QmFmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaThFTjtBUTk4RUk7RTZCVEE7SUF5Qkk7SUFDQTtFckNrOEVOO0FBQ0Y7QXFDaDhFTTtFQUNFLGU5QjlDYztFOEIrQ2QsZ0I5QnhEVztFOEJ5RFg7QXJDazhFUjtBcUNoOEVRO0VBQ0U7RUFDQSxlOUJqRE87RThCa0RQLGdCOUIvRGM7QVBpZ0Z4QjtBcUM5N0VNO0VBQ0UsZTlCckRVO0U4QnNEVixnQjlCckVnQjtBUHFnRnhCO0FRbCtFSTtFNkJzQ0k7SUFDRTtFckMrN0VSO0VxQzc3RVE7SUFDRSxlOUJqRVE7RVBnZ0ZsQjtBQUNGO0FxQ3o3RUk7RUFDRTtFQUNBO0FyQzI3RU47QXFDejdFTTtFQUNFO0FyQzI3RVI7QXFDeDdFTTtFQUNFO0FyQzA3RVI7O0FxQ2w3RUU7RUFDRTtBckNxN0VKOztBc0NuaUZBO0VBQ0U7RUFDQTtFQUNBLFEvQnFFWTtBUGkrRWQ7QXNDcmlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRL0I4RFU7QVB5K0VkO0FzQ3BpRkU7RUFDRTtFQUNBO0VBQ0EsUS9Cd0RVO0FQOCtFZDtBc0NuaUZFO0VBQ0U7RUFDQTtBdENxaUZKOztBc0NqaUZBO0VBQ0UsZS9CTGU7RStCTWYsZ0IvQnJCb0I7RStCc0JwQixjL0JXZ0I7QVB5aEZsQjs7QXVDL2pGRTtFQUNFO0VBQ0E7RUFDQTtBdkNra0ZKO0F1Q2hrRkk7RUFDRSxtQmhDcURVO0VnQ3BEVixjaEN5Q2U7RWdDeENmO0VBQ0E7RUFDQSxnQmhDTGdCO0VnQ01oQixrQmhDdUVjO0FQMi9FcEI7O0F3QzdrRkE7RUFDRTtFQUNBO0VBQ0E7QXhDZ2xGRjtBUXppRkk7RWdDMUNKO0lBTUk7SUFDQSxTakNzRVM7RVAyZ0ZYO0FBQ0Y7O0F3QzdrRkE7RUFDRTtFQUNBO0VBQ0E7QXhDZ2xGRjtBUXJqRkk7RWdDOUJKO0lBTUk7RXhDaWxGRjtBQUNGOztBd0M3a0ZBO0VBQ0U7QXhDZ2xGRjs7QXdDN2tGQTtFQUNFO0F4Q2dsRkY7O0F3QzdrRkE7RUFDRTtFQUNBO0F4Q2dsRkY7QXdDOWtGRTtFQUNFO0F4Q2dsRko7O0F3QzVrRkE7RUFDRTtBeEMra0ZGOztBd0M1a0ZBO0VBQ0U7QXhDK2tGRjs7QXdDNWtGQTtFQUNFO0F4QytrRkY7O0F3QzNrRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNqQ2dCVztBUDhqRmI7QVFobEZJO0VnQ0hKO0lBUUk7SUFDQTtFeEMra0ZGO0FBQ0Y7QXdDN2tGRTtFQUNFO0F4QytrRko7QXdDNWtGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUWpDRlM7RWlDR1Q7RUFDQTtFQUNBO0F4QzhrRko7QXdDNWtGSTtFQUNFO0VBQ0E7QXhDOGtGTjtBd0Mxa0ZFO0VBQ0U7RUFDQTtFQUNBO0F4QzRrRko7QXdDemtGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVqQ3pFYztFaUMwRWQsY2pDMURjO0VpQzJEZDtBeEMya0ZKO0F3Q3prRkk7RUFDRSxjakNwRGU7QVArbkZyQjtBd0N4a0ZJO0VBQ0U7RUFDQTtFQUNBO0F4QzBrRk47QXdDdmtGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDeWtGTjtBd0Nya0ZFOztFQUVFO0VBQ0E7QXhDdWtGSjtBd0Nwa0ZFO0VBQ0U7QXhDc2tGSjs7QXlDbnNGQTtFQUNFLG1CbEN5RVc7QVA2bkZiO0F5Q3BzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxDc0VTO0VrQ3JFVCxlbENZYTtFa0NYYixjbEN1Q2lCO0VrQ3RDakI7RUFDQTtFQUNBLGtCbEN1RWU7RWtDdEVmO0VBQ0E7QXpDc3NGSjtBeUNwc0ZJO0VBQ0U7RUFDQSxxQmxDa0RpQjtBUG9wRnZCOztBeUNoc0ZBO0VBQ0U7RUFDQTtFQUNBLFNsQzhDVztBUHFwRmI7QVFwckZJO0VpQ2xCSjtJQU1JO0lBQ0E7SUFDQTtFekNvc0ZGO0FBQ0Y7QXlDbHNGRTtFQUNFLGVsQ3RCVztFa0N1QlgsZ0JsQzdCZTtFa0M4QmYsY2xDVWlCO0VrQ1RqQjtFQUNBO0F6Q29zRko7QXlDanNGSTtFQUNFLGdCbEN2Q2dCO0FQMHVGdEI7O0F5QzdyRkE7RUFDRTtFQUNBO0VBQ0EsU2xDcUJXO0FQMnFGYjtBeUM3ckZFO0VBQ0U7RUFDQTtFQUNBLFFsQ2FTO0VrQ1pUO0VBQ0EsZWxDekNhO0VrQzBDYixnQmxDeERpQjtFa0N5RGpCLGNsQ2ZpQjtFa0NnQmpCLG1CbENQWTtFa0NRWjtFQUNBLGtCbENpQmU7RWtDaEJmO0F6QytyRko7QXlDN3JGSTtFQUNFLG1CbENaVTtBUDJzRmhCO0F5QzVyRkk7RUFDRTtBekM4ckZOO0F5QzFyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xDOUNjO0VrQytDZCxtQmxDNUJZO0VrQzZCWjtFQUNBLGtCbENMZ0I7RWtDTWhCO0VBQ0E7QXpDNHJGSjtBeUMxckZJO0VBQ0UsY2xDNUNlO0VrQzZDZixtQmxDbkNVO0FQK3RGaEI7QXlDenJGSTtFQUNFLGN2Q2xDSTtFdUNtQ0osbUJsQ3pDVTtBUG91RmhCO0F5Q3ZyRkU7RUFDRTtFQUNBO0F6Q3lyRko7QXlDdHJGRTtFQUNFO0VBQ0EsY2xDN0RpQjtBUHF2RnJCO0F5Q3JyRkU7RUFDRTtFQUNBO0VBQ0EsZWxDL0ZhO0VrQ2dHYixjbENwRWlCO0VrQ3FFakIsbUJsQzVEWTtFa0M2RFo7RUFDQSxrQmxDckNnQjtFa0NzQ2hCO0VBQ0E7QXpDdXJGSjtBeUNyckZJO0VBQ0UseUJsQ2xFVTtBUHl2RmhCO0F5Q3ByRkk7RUFDRTtBekNzckZOOztBeUNockZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU2xDaEVXO0VrQ2lFWCxrQmxDakVXO0VrQ2tFWDtBekNtckZGO0F5Q2pyRkU7RUFDRTtFQUNBO0VBQ0EsUWxDekVTO0VrQzBFVDtFQUNBO0VBQ0EsZWxDaElhO0VrQ2lJYixjbENyR2lCO0VrQ3NHakIsbUJsQzdGWTtFa0M4Rlo7RUFDQSxrQnRDdENjO0VzQ3VDZDtFQUNBO0F6Q21yRko7QXlDanJGSTtFQUNFLG1CbENuR1U7QVBzeEZoQjtBeUNockZJO0VBQ0U7QXpDa3JGTjtBeUM5cUZFO0VBQ0UsZ0J0Q3BCWTtFc0NxQlosY3ZDeEdNO0FGd3hGVjtBeUM3cUZFO0VBQ0U7RUFDQTtFQUNBO0F6QytxRko7QXlDNXFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFFsQzVHUztFa0M2R1Q7QXpDOHFGSjtBeUMzcUZFO0VBQ0U7RUFDQSxjbEMxSWlCO0FQdXpGckI7QXlDMXFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVsQzdLYTtFa0M4S2IsY2xDbEppQjtFa0NtSmpCO0VBQ0E7RUFDQTtFQUNBO0F6QzRxRko7QXlDMXFGSTtFQUNFO0F6QzRxRk47O0F5Q3RxRkE7RUFDRTtFQUNBO0VBQ0EsUWxDMUlXO0VrQzJJWDtFQUNBLGVsQzlMZ0I7RWtDK0xoQixjbENyS21CO0VrQ3NLbkI7RUFDQTtFQUNBO0VBQ0E7QXpDeXFGRjtBeUN2cUZFO0VBQ0UsY2xDdExjO0FQKzFGbEI7QXlDdHFGRTtFQUNFO0F6Q3dxRko7QXlDcHFGRTtFQUNFO0F6Q3NxRko7O0EwQzM0RkE7RUMrQkU7RUFFQTtFQUNBO0VBQ0Esa0JwQ3VDVztBUHcwRmI7QTJDNTJGRTtFRHRDRjtJQ3VDSTtJQUNBLG9CcEMrQlU7RVBnMUZaO0FBQ0Y7QVE5MkZJO0VrQzFDSjtJQzRDSTtJQUNBLG9CcEMyQlM7RVBxMUZYO0FBQ0Y7QTJDNzJGRTtFRGpERjtJQ2tESTtJQUNBLG9CcENxQlM7RVAyMUZYO0FBQ0Y7QVExM0ZJO0VrQzFDSjtJQ3VESTtJQUNBLG9CcENnQlM7RVBpMkZYO0FBQ0Y7QVFoNEZJO0VrQzFDSjtJQzRESTtJQUNBLHFCcENhUztFUHEyRlg7QUFDRjtBMkNoM0ZFO0VEaEVGO0lDaUVJO0lBQ0Esb0JwQ01TO0VQNjJGWDtBQUNGO0FRNTRGSTtFa0MxQ0o7SUNzRUk7SUFDQSxrQnBDSWE7RVBnM0ZmO0FBQ0Y7QVFsNUZJO0VrQzFDSjtJQzJFSTtJQUNBLGtCcENDUztFUG8zRlg7QUFDRjs7QTBDNzdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ2c4RkY7O0E0QzE4RkE7RUFDRTtFQUNBO0VBQ0EsWXJDNkdjO0VxQzVHZDtBNUM2OEZGO0FRdDZGSTtFb0MzQ0o7SUFPSTtFNUM4OEZGO0FBQ0Y7O0E0QzE4RkE7RUFDRSxtQnJDNkNjO0VxQzVDZDtFQUNBLGtCckNxRWlCO0VxQ3BFakIsbUJyQzJEVztFcUMxRFg7QTVDNjhGRjtBNEMzOEZFO0VBQ0U7RUFDQTtFQUNBLGdCckNiZTtFcUNjZixjckMwQmlCO0FQbTdGckI7QTRDMThGRTtFQUNFO0VBQ0E7RUFDQTtBNUM0OEZKO0E0Q3o4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNyQ1lpQjtFcUNYakI7RUFDQSxlckNsQmE7QVA2OUZqQjtBNEN6OEZJO0VBQ0UsYzFDVE87QUZvOUZiO0E0Q3Y4RkU7RUFDRSxjckNSYztFcUNTZDtBNUN5OEZKOztBNkN6L0ZBO0VBQ0U7QTdDNC9GRjs7QTZDei9GQTs7RUFFRSxtQnRDb0RjO0FQdzhGaEI7O0E2Q3ovRkE7RUFDRTtFQUNBO0VBQ0E7QTdDNC9GRjs7QTZDeC9GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF0Q3VEVztFc0N0RFg7QTdDMi9GRjtBNkN6L0ZFO0VBQ0U7RUFDQTtFQUNBLFN0Q2dEUztBUDI4RmI7QTZDeC9GRTtFQUNFLGN0Q21CaUI7QVB1K0ZyQjtBNkN2L0ZFO0VBQ0UsZXRDYmE7RXNDY2IsZ0J0QzFCZTtFc0MyQmYsY3RDYWlCO0FQNCtGckI7QTZDdC9GRTtFQUNFO0VBQ0E7RUFDQSxRdEMrQlM7RXNDOUJUO0VBQ0E7RUFDQSxjdENOYztFc0NPZCxldEN2QmM7RXNDd0JkO0VBQ0EsWXRDeUJTO0FQKzlGYjtBNkN0L0ZJO0VBQ0UsY3RDRmU7QVAwL0ZyQjtBNkNyL0ZJO0VBQ0U7RUFDQTtBN0N1L0ZOO0E2Q24vRkU7RUFFRTtFQUNBO0VBQ0E7RUFDQSxRdENRUztFc0NQVCxZdENPUztFc0NOVCxldEM1Q2M7QVBnaUdsQjtBNkNsL0ZJO0VBQ0U7RUFDQTtBN0NvL0ZOOztBNkM5K0ZBO0VBQ0U7QTdDaS9GRjtBNkMvK0ZFO0VBQ0UsYzNDaERTO0UyQ2lEVCxnQnRDM0VpQjtBUDRqR3JCOztBNkMzK0ZBO0VBQ0UsbUJ0Qy9CYztBUDZnR2hCO0E2QzErRkU7RUFDRSxtQnRDbkNZO0VzQ29DWixrQnRDWmdCO0VzQ2FoQjtBN0M0K0ZKO0E2Q3grRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzArRko7QTZDdCtGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3crRko7QTZDdCtGSTtFQUNFO0VBQ0E7RUFDQSxtQnRDM0RVO0VzQzREVixrQnRDcENjO0VzQ3FDZDtBN0N3K0ZOO0E2Q3IrRkk7RUFDRTtFQUNBO0VBQ0EsbUJ0Q25FVTtFc0NvRVYsa0J0QzVDYztFc0M2Q2Q7QTdDdStGTjs7QTZDbCtGQTtFQUNFO0lBQ0U7RTdDcStGRjtFNkNuK0ZBO0lBQ0U7RTdDcStGRjtBQUNGO0E4Q2huR0E7RUFDRTtFQUNBO0E5Q2tuR0Y7O0E4QzdtR0U7RUFDRSx5QnZDa0RZO0V1Q2pEWjtFQUNBLGtCdkMwRWU7RXVDekVmO0VBQ0E7QTlDZ25HSjtBOEM3bUdJO0VBQ0UsZ0J2Q1BhO0FQc25HbkI7QThDM21HRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM2bUdKO0E4QzNtR0k7RUFDRSx5QnZDMkJVO0FQa2xHaEI7QThDMW1HSTtFQUNFO0E5QzRtR047QThDeG1HSTtFQUNFO0E5QzBtR047QThDdG1HRTtFQUNFLGV2Q3pCYTtFdUMwQmIsY3ZDRWlCO0V1Q0RqQjtFQUNBO0VBQ0EsUXZDdUJTO0FQaWxHYjtBOENybUdFO0VBQ0U7RUFDQTtFQUNBO0E5Q3VtR0o7QThDcG1HRTtFQUNFLGV2Q3ZDYTtFdUN3Q2IsZ0IzQ3NGWTtFMkNyRlosYzVDRU07QUZvbUdWO0E4Q25tR0U7RUFDRSxjdkMzQmM7RXVDNEJkO0E5Q3FtR0o7QThDbG1HRTtFQUNFO0E5Q29tR0o7QThDam1HRTtFQUNFO0E5Q21tR0o7QThDaG1HSTtFQUNFO0E5Q2ttR047O0ErQ2pyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NvckdGO0ErQ2xyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NvckdKO0ErQ2xyR0k7RUFDRSx5QjdDbURJO0FGaW9HVjtBK0NsckdNO0VBQ0U7QS9Db3JHUjtBK0MvcUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2lyR0o7QStDL3FHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2lyR047O0ErQzVxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTeEN3Qlc7QVB1cEdiO0ErQzdxR0U7RUFDRTtFQUNBO0EvQytxR0o7QStDN3FHSTtFQUNFO0EvQytxR047QStDM3FHRTtFQUNFLGV4QzFDYTtFd0MyQ2IsY3hDZmlCO0V3Q2dCakI7QS9DNnFHSjtBK0MxcUdFO0VBQ0U7RUFDQTtFQUNBLFN4Q0dTO0V3Q0ZUO0EvQzRxR0o7QStDenFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN4Q3hDYztBUG10R2xCOztBK0N0cUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N5cUdGOztBK0N0cUdBO0VBQ0U7QS9DeXFHRjtBK0N2cUdFO0VBQ0U7QS9DeXFHSjtBK0N0cUdFO0VBQ0U7QS9Dd3FHSjs7QStDbnFHQTtFQUNFO0VBQ0EsZ0J4Q2pDVztFd0NrQ1g7RUFDQSxleEN0RmdCO0V3Q3VGaEIsY3hDdkVnQjtFd0N3RWhCO0VBQ0E7RUFDQTtFQUNBO0EvQ3NxR0Y7QStDcHFHRTtFQUNFLGN4Q3BFaUI7QVAwdUdyQjtBK0NucUdFO0VBQ0U7RUFDQTtBL0NxcUdKOztBK0NqcUdBO0VBQ0UsZXhDeEdnQjtFd0N5R2hCLGN4Q3pGZ0I7RXdDMEZoQixnQnhDeERXO0FQNHRHYjs7QWdEcnlHQTtFQUNFO0VBQ0E7RUFDQSxTekN1RVc7QVBpdUdiO0FnRHR5R0U7RUFDRTtFQUNBO0FoRHd5R0o7QWdEcnlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHV5R0o7QWdEcnlHSTtFQUNFO0FoRHV5R047O0FnRGh5R0U7RUFDRTtFQUNBO0VBQ0EsY3pDcUNxQjtFeUNwQ3JCO0FoRG15R0o7QWdEanlHSTtFQUNFO0FoRG15R047O0FnRDd4R0E7RUFDRSxlekNwQmU7RXlDcUJmLGN6Q0hnQjtBUG15R2xCOztBaUR6MEdFO0VBQ0U7QWpENDBHSjtBaUR6MEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUzFDa0VTO0FQeXdHYjtBaUR4MEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFDa0VnQjtFMENqRWhCLGUxQ0tjO0UwQ0pkLG1CMUN1Q1k7QVBteUdoQjs7QWlEajBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IxQ3dDVztBUDR4R2I7QWlEajBHRTtFQUNFO0VBQ0EsbUIxQzZCcUI7RTBDNUJyQjtBakRtMEdKO0FpRC96R0U7RUFDRSxtQi9Db0JNO0FGNnlHVjtBaUQ3ekdFO0VBQ0U7RUFDQTtFQUNBLG1CL0NhTTtFK0NaTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQrekdKO0FpRDd6R0k7RUFDRTtBakQrekdOO0FpRDV6R0k7RUFDRTtBakQ4ekdOOztBaUR4ekdBOztFQUVFO0VBQ0EsbUIxQ1B1QjtFMENRdkI7RUFDQTtFQUNBO0FqRDJ6R0Y7QWlEeHpHRTs7RUFDRSxtQi9DakJNO0UrQ2tCTjtBakQyekdKO0FpRHZ6R0U7O0VBQ0U7RUFDQTtFQUNBLG1CL0N6Qk07RStDMEJOO0VBQ0E7RUFDQTtFQUNBO0FqRDB6R0o7QWlEeHpHSTs7RUFDRTtBakQyekdOO0FpRHh6R0k7O0VBQ0U7RUFDQTtBakQyekdOOztBaURyekdBO0VBQ0UsZTFDdkZlO0UwQ3dGZixnQjlDb0NjO0U4Q25DZCxjMUM3RG1CO0FQcTNHckI7O0FpRHB6R0E7RUFDRSxnQjFDeENXO0UwQ3lDWCxpQjFDekNXO0UwQzBDWDtBakR1ekdGOztBaURsekdFO0VBQ0UsUzFDakRTO0FQczJHYjtBaURsekdFO0VBQ0U7QWpEb3pHSjtBaURqekdFO0VBQ0U7RUFDQSxlMUM3R2M7RTBDOEdkLGMxQzlGYztFMEMrRmQsa0IxQzdEUztBUGczR2I7QWlEaHpHRTtFQUNFO0VBQ0E7RUFDQTtBakRrekdKO0FpRC95R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlMUM5SGE7RTBDdUliO0FqRHl5R0o7QWlEL3lHSTtFQUVFO0VBQ0E7QWpEZ3pHTjtBaUQxeUdFO0VBQ0U7RUFDQSxXMUN2RlM7RTBDd0ZULGMxQzNIYztFMEM0SGQsZTFDOUlhO0UwQytJYjtBakQ0eUdKO0FpRHp5R0U7RUFDRSxvQjFDOUZTO0UwQytGVCxjMUNsSWM7QVA2NkdsQjs7QWtEOThHQTtFQUVFO0VBQ0E7QWxEZzlHRjtBa0Q3OEdFO0VBRUU7RUFDQTtBbEQ4OEdKO0FrRDM4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ2OEdKO0FrRDE4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBdEN5QjtFQXVDekI7RUFDQSx5QjNDaUJZO0FQMjdHaEI7QWtEMThHSTtFQUNFO0FsRDQ4R047QWtEeDhHRTtFQUNFLHlCM0NTWTtBUGk4R2hCO0FrRHg4R0k7RUFDRTtFQUNBLFlBcER1QjtFQXFEdkI7RUFDQSx5QjNDR1U7QVB1OEdoQjs7QWtEcjhHQTtFQUNFO0FsRHc4R0Y7O0FrRHA4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHU4R0Y7QWtEcjhHRTtFQUNFO0VBQ0E7QWxEdThHSjtBa0RyOEdJO0VBQ0U7QWxEdThHTjtBa0RwOEdJO0VBQ0U7QWxEczhHTjtBa0RsOEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERvOEdKO0FrRGo4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNDMUNZO0UyQzJDWjtFQUNBO0VBQ0E7RUFDQTtBbERtOEdKO0FrRGg4R0U7RUFDRTtFQUNBO0VBQ0EsYTNDbkNTO0UyQ29DVDtBbERrOEdKO0FrRGg4R0k7RUFDRTtFQUNBO0FsRGs4R047QWtEOTdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNDakRTO0UyQ2tEVCxvQjNDL0NTO0UyQ2dEVCx5QjNDcEVZO0UyQ3FFWjtBbERnOEdKO0FrRDc3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoRHZHUztFZ0R3R1Q7RUFDQTtFQUNBLGUzQ3RIYTtFMkN1SGIsZ0IzQ25JZTtFMkNvSWYsYzNDNUZpQjtFMkM2RmpCO0FsRCs3R0o7QWtENzdHSTtFQUNFLHlCM0NuRm1CO0FQa2hIekI7O0FrRHo3R0E7RUFDRTtBbEQ0N0dGOztBa0R6N0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0NyRlc7RTJDc0ZYLG9CM0NuRlc7RTJDb0ZYLHlCM0N4R2M7QVBvaUhoQjtBa0QxN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaER6SVM7RWdEMElUO0VBQ0E7RUFDQSxlM0N4SmE7RTJDeUpiLGMzQzdIaUI7RTJDOEhqQjtFQUNBO0FsRDQ3R0o7QWtEMTdHSTtFQUNFLHlCM0NySG1CO0FQaWpIekI7O0FrRHQ3R0E7RUFDRTtBbER5N0dGO0FrRHY3R0U7RUFDRSxnQi9DMUNZO0FIbStHaEI7QWtEdDdHRTtFQUNFLGdCL0NoRFk7QUh3K0doQjs7QWtEbjdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERzN0dGO0FrRHA3R0U7RUFDRTtFQUNBO0VBQ0EsUTNDeElTO0FQOGpIYjtBa0RuN0dFO0VBQ0U7RUFDQSxjM0NyS2lCO0FQMGxIckI7QWtEbDdHRTtFQUNFLGUzQ3JNYTtFMkNzTWIsZ0IzQ2xOZTtFMkNtTmYsYzNDM0tpQjtBUCtsSHJCO0FrRGo3R0U7RUFDRSxpQjNDdEpTO0UyQ3VKVDtBbERtN0dKO0FrRGg3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0MxTGlCO0UyQzJMakI7RUFDQTtFQUNBO0FsRGs3R0o7QWtEaDdHSTtFQUNFLGMzQzFNWTtBUDRuSGxCOztBbURucUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRzcUhGO0FtRHBxSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRNUM4RFM7RTRDN0RUO0VBQ0E7RUFDQTtBbkRzcUhKO0FtRHBxSEk7RUFDRTtBbkRzcUhOO0FtRGpxSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjVDaUNZO0U0Q2hDWjtFQUNBO0VBQ0EsZTVDTmM7RTRDT2QsZ0JoRG1IWTtFZ0RsSFo7RUFDQSxjNUNpQmlCO0U0Q2hCakI7RUFDQTtFQUNBO0FuRG1xSEo7QW1EanFISTtFQUNFLG1CNUNzQlU7QVA2b0hoQjtBbUQ5cEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRncUhKO0FtRDVwSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQjVDZ0JVO0U0Q2ZWLGlCNUNnQlM7QVA4b0hiO0FtRDFwSEU7RUFDRTtFQUNBO0VBQ0E7QW5ENHBISjtBbUR6cEhFO0VBQ0U7RUFDQTtFQUNBO0FuRDJwSEo7QW1EeHBIRTtFQUNFLGdCNUNGVTtFNENHVixjNUMxQmlCO0FQb3JIckI7O0FvRHB1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcER1dUhGOztBb0RwdUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEdXVIRjs7QW9EcHVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEdXVIRjtBb0RydUhFO0VBQ0U7QXBEdXVISjtBb0RwdUhFO0VBQ0U7RUFDQTtBcERzdUhKO0FvRG51SEU7RUFDRTtFQUNBO0FwRHF1SEo7O0FvRGp1SEE7RUFDRTtFQUNBO0VBQ0E7QXBEb3VIRjs7QW9EanVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEb3VIRjtBb0RsdUhFO0VBQ0U7QXBEb3VISjtBb0RqdUhFO0VBQ0U7QXBEbXVISjs7QW9EL3RIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEa3VIRjs7QW9EOXRIQTtFQUNFO0lBQ0U7RXBEaXVIRjtFb0Q5dEhBO0lBQ0U7SUFDQTtJQUNBO0VwRGd1SEY7RW9EN3RIQTtJQUNFO0VwRCt0SEY7QUFDRjtBcURyMEhBO0VBQ0U7RUFDQTtBckR1MEhGOztBcURuMEhBO0VWTkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVUlBLG1COUNrRVc7RThDakVYO0FyRDAwSEY7QVF4eUhJO0U2Q3JDSjtJVkNJO0lBQ0E7RTNDZzFIRjtBQUNGOztBcUQ1MEhBO0VBQ0UsZTlDT2U7RThDTmYsaUI5Q2tCaUI7RThDakJqQixjOUNpQ21CO0U4Q2hDbkIsa0I5Q3dEVztFOEN2RFg7QXJEKzBIRjs7QXFEMzBIQTtFQUNFO0VBQ0E7RUFDQSxROUNnRFc7RThDL0NYLG1COUNtRFc7RThDbERYLGU5Q05lO0U4Q09mLGdCOUNuQmlCO0U4Q29CakIsaUI5Q0lpQjtFOENIakIsYzlDbUJtQjtFOENsQm5CO0VBQ0E7QXJEODBIRjtBcUQ1MEhFO0VBQ0UsY25ERlM7QUZnMUhiO0FxRDMwSEU7RUFDRTtBckQ2MEhKOztBcUR4MEhBO0VBQ0UsZ0I5Q21DWTtFOENsQ1o7QXJEMjBIRjtBUWgwSEk7RTZDYko7SUFLSTtFckQ0MEhGO0FBQ0Y7QXFEMTBIRTtFQUNFLGdCOUN3QlM7QVBvekhiOztBcUR4MEhBO0VBQ0UsZTlDckNlO0U4Q3NDZixpQjlDMUJpQjtFOEMyQmpCLGM5Q1htQjtBUHMxSHJCO0FxRHowSEU7RUFDRSxlOUNsRFc7RThDbURYLGdCOUN2RGU7RThDd0RmLG1COUNVUztBUGkwSGI7QXFEeDBIRTtFQUNFLG1COUNNUztBUG8wSGI7QXFEdjBIRTtFQUNFLGNuRFRNO0FGazFIVjtBcUR2MEhJO0VBQ0U7QXJEeTBITjs7QXFEcDBIQTtFQUNFO0FyRHUwSEY7O0FxRHAwSEE7RUFDRTtBckR1MEhGOztBc0Q5NUhBO0VBQ0U7QXREaTZIRjs7QXNELzVIQTtFQUNFO0VBQ0E7QXREazZIRjs7QXNEaDZIQTtFQUNFO0VBQ0E7QXREbTZIRjs7QXNEaDZIQTtFQUNFO0VBQ0Esc0IvQ2lFVztFK0NoRVg7RUFDQTtFQUNBO0VBQ0E7QXREbTZIRjtBUXo0SEk7RThDaENKO0lBU0ksc0IvQzJEVTtFUHkySFo7QUFDRjs7QXNEaDZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9Dc0RpQjtFK0NyRGpCLG1CL0MwQmM7RStDekJkO0VBRUE7RUFDQTtBdERrNkhGO0FRNzRISTtFOENoQ0o7SUFjSTtFdERtNkhGO0FBQ0Y7QXNEajZIRTtFQUNFO0lBQ0U7SUFFQTtFdERrNkhKO0FBQ0Y7QXNEOTVIRTtFQUNFLG1CcERZTTtFb0RYTixjL0NLWTtFK0NIVixlL0NwQ2M7RStDcUNkLGdCL0NsRGdCO0UrQ29EbEIsaUIvQ3hCbUI7RStDeUJuQjtFQUNBO0F0RDg1SEo7QVEvNkhJO0U4Q1FGO0lBWUksZS9DN0NnQjtJK0M4Q2hCO0V0RCs1SEo7QUFDRjtBc0QxNUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENDVISjtBc0QxNUhJO0VBQ0U7RUFDQTtFQUNBO0F0RDQ1SE47QXNEejVISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwRDFCSTtFb0QyQkosYy9DakNVO0UrQ2tDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQyNUhOO0FzRHo1SE07RUFFSTtFQUNBLGdCL0NqR1M7RStDbUdYLGMvQ3hFYTtFK0N5RWI7QXREeTVIUjtBc0R0NUhNOztFQUdJLGUvQy9GVTtFK0NnR1YsZ0IvQzVHYztFK0M4R2hCO0VBQ0E7QXREczVIUjtBc0RuNUhNOztFQUdJO0VBQ0EsZ0IvQ3RIYztFK0N3SGhCLGMvQzVGYTtFK0M2RmI7RUFDQTtFQUNBO0VBQ0E7QXREbTVIUjtBc0RoNUhNO0VBQ0UsZS9DakhVO0UrQ2tIVixnQi9DaElXO0UrQ2lJWDtFQUNBO0F0RGs1SFI7O0F1RDNoSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQ4aElGOztBdUQzaElBO0VBQ0U7RUFDQTtFQUNBO0F2RDhoSUY7O0FRamdJSTtFK0N4QkY7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkQ2aElGO0V1RHpoSUE7SUFDRTtJQUNBO0lBQ0E7RXZEMmhJRjtBQUNGO0F3RGhrSUE7RUFDRTtFQUNBO0VBQ0EsaUJqRDBGMEI7RWlEekYxQjtFQUNBO0F4RGtrSUY7O0F3RC9qSUE7RUFDRTtFQUNBLGdCakRvRjJCO0FQOCtIN0I7O0F3RDlqSUE7RUFDRTtBeERpa0lGO0FRcGlJSTtFZ0Q5Qko7SUFJSTtFeERra0lGO0FBQ0Y7QVEzaElJO0VnRG5DQTtJQUNFO0V4RGlrSUo7QUFDRjs7QXdENWpJQTtFQUNFO0VBQ0EsZ0JqRHFFc0I7RWlEcEV0QixtQmpEb0VzQjtFaURuRXRCLG1CakQwQ1c7QVBxaEliO0F3RDdqSUU7RUFDRTtBeEQraklKO0FReGpJSTtFZ0RkSjtJQVdJLGdCakRtQ1M7SWlEbENULG1CakRrQ1M7RVA2aElYO0FBQ0Y7QXdEN2pJRTtFQUNFO0F4RCtqSUo7O0F3RHZqSUU7RUFDRTtBeEQwaklKO0F3RHZqSUU7RWI1Q0E7QTNDc21JRjtBMkNwbUlFO0VBQ0U7RUFDQTtFQUNBO0EzQ3NtSUo7QXdEM2pJRTtFQUNFO0F4RDZqSUo7QXdEM2pJSTtFQUNFO0F4RDZqSU47QXdEeGpJRTs7OztFQUlFLGVqRG5EYztBUDZtSWxCO0F3RHZqSUU7RUFDRSxjakQxQmU7RWlEMkJmO0VBQ0EsZWpEN0RnQjtFaUQ4RGhCO0VBQ0EsZ0JqRHpFZTtFaUQwRWYsY2pEL0NpQjtFaURnRGpCLHNCakRvQm1CO0FQcWlJdkI7QXdEdGpJRTtFQUNFLGNqRHBDZTtFaURxQ2Y7RUFDQTtFQUNBLGdCakRuRm9CO0VpRG9GcEIsY2pEeERpQjtBUGduSXJCO0F3RHJqSUU7RUFDRSxlakQxRWdCO0FQaW9JcEI7O0F3RGpqSUE7RUFDRSxlakRwRmtCO0VpRHFGbEIsY2pEdkRtQjtFaUR3RG5CO0F4RG9qSUY7QVFsbklJO0VnRDJESjtJQUtJLGVqRHpGa0I7RVArb0lwQjtBQUNGOztBd0RqaklFO0VBQ0U7RUFDQSxRakQzQ1U7QVArbElkO0F3RGpqSUU7RUFDRSxlakRsR2E7RWlEbUdiLGdCakRsSGtCO0FQcXFJdEI7QVFob0lJO0VnRDJFRjtJQUlJLGVqRHRHYztFUDJwSWxCO0FBQ0Y7O0F3RDlpSUU7RUFDRTtFQUNBO0F4RGlqSUo7QXdEOWlJRTtFQUNFLGVqRGhFVTtFaURpRVY7QXhEZ2pJSjs7QXdEMWlJRTtFQUNFO0F4RDZpSUo7O0F5RC9ySUE7RUFDRTtJQUNFO0V6RGtzSUY7RXlEaHNJQTtJQUNFO0V6RGtzSUY7QUFDRjtBeUQxcklFOzs7RUFDRTtFQUNBO0F6RDhySUo7QXlEM3JJRTs7O0VBQ0U7QXpEK3JJSjtBeUQ3cklJO0VBSEY7OztJQUlJO0lBQ0Esa0JsRG9ETztFUDhvSVg7QUFDRjtBeURoc0lJO0VBUkY7OztJQVNJO0lBQ0Esa0JsRCtDTztFUHNwSVg7QUFDRjtBeURuc0lJO0VBYkY7OztJQWNJO0lBQ0Esa0JsRDBDTztFUDhwSVg7QUFDRjtBeUR0c0lJO0VBbEJGOzs7SUFtQkk7SUFDQSxrQmxEcUNPO0VQc3FJWDtBQUNGO0F5RHpzSUk7RUF2QkY7OztJQXdCSTtJQUNBLGtCbERnQ087RVA4cUlYO0FBQ0Y7QXlENXNJSTs7O0VBQ0U7QXpEZ3RJTjtBeUQ3c0lJOzs7RWRwQ0Y7RWNzQ0k7RUFDQTtBekRpdElOO0EyQ3R2SUU7OztFQUNFO0VBQ0E7RUFDQTtBM0MwdklKO0F5RHB0SUU7OztFQUNFO0F6RHd0SUo7QXlEdHRJSTs7O0VBQ0U7RUFDQTtBekQwdElOO0F5RHZ0SUk7OztFQUNFO0VBQ0E7QXpEMnRJTjtBeUR4dElJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0F6RHN1SU47QXlEbnVJSTs7Ozs7O0VBRUU7QXpEeXVJTjs7QXlEL3RJSTs7OztFQUNFO0VBQ0E7QXpEcXVJTjtBeURudUlJOzs7O0VBQ0U7RUFDQSxpQmxEeEJPO0FQZ3dJYjtBeUR0dUlNO0VBSkY7Ozs7SUFLSTtJQUNBLGtCbEQzQks7RVB1d0lYO0FBQ0Y7QXlEMXVJTTtFQVRGOzs7O0lBVUk7SUFDQSxrQmxEaENLO0VQZ3hJWDtBQUNGO0F5RDl1SU07RUFkRjs7OztJQWVJO0lBQ0Esa0JsRHBDSztFUHd4SVg7QUFDRjtBeURsdklNOzs7O0VBQ0U7QXpEdXZJUjtBeURwdklNOzs7O0VkekdKO0VjMkdNO0VBQ0E7QXpEeXZJUjtBMkNuMklFOzs7O0VBQ0U7RUFDQTtFQUNBO0EzQ3cySUo7O0EwRC8xSUE7O0VBRUU7RUFDQTtFQUNBO0ExRGsySUY7QTBEOTNJRTs7RUFDRTtFQUNBO0ExRGk0SUo7QVEzMUlJO0VrRGhCSjs7SUFPSTtFMUR5MklGO0UwRHg0SUE7O0lBQ0U7SUFDQTtFMUQyNElGO0FBQ0Y7QTBEMzJJRTs7RUFDRTtFQUNBO0ExRDgySUo7O0EwRHoySUE7RUFDRTtBMUQ0MklGOztBMER6MklBO0VBQ0U7RUFDQTtFQUNBO0ExRDQySUY7QVF2MklJO0VrRFJKO0lBS0k7RTFEODJJRjtBQUNGOztBMEQzMklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ4MklGO0EwRDUySUU7RUFDRTtBMUQ4MklKO0FRdjNJSTtFa0RRRjtJQUdJO0UxRGczSUo7QUFDRjtBMEQ3MklFO0VBQ0U7QTFEKzJJSjs7QTBEejJJRTtFQUNFO0VBQ0E7RUFDQTtFQW5GRjtBMURnOElGO0EwRDEySUk7RUF0RkY7RUF3Rkk7QTFENDJJTjtBMER6MklJO0VBaEZGO0VBQ0EsTUFnRmlDO0VBL0VqQyxRQStFb0M7RUE5RXBDO0VBQ0E7RUFDQTtFQUNBLGVBMkV1QztFQTFFdkM7QTFENDdJRjtBMEQxN0lFO0VBQ0UsV0F1RTJDO0VBdEUzQyxZQXNFMkM7RUFyRTNDO0ExRDQ3SUo7QTBELzhJRTtFQUNFO0VBQ0E7QTFEaTlJSjtBMERyM0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTdHRjtFQStHRTtBMUR1M0lKO0EwRHIzSUk7RUFqSEY7RUFtSEk7QTFEdTNJTjtBMERwM0lJO0VBM0dGO0VBQ0EsU0EyR2lDO0VBMUdqQyxXQTBHdUM7RUF6R3ZDO0VBQ0E7RUFDQTtFQUNBLGVBc0c2QztFQXJHN0M7QTFEaytJRjtBMERoK0lFO0VBQ0UsV0FrR2lEO0VBakdqRCxZQWlHaUQ7RUFoR2pEO0ExRGsrSUo7QTBEaDRJTTtFQUNFO0VBQ0E7QTFEazRJUjtBMEQ3M0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQrM0lKO0FReDlJSTtFa0R4Q0Y7SUFDRTtJQUNBO0UxRG1nSkY7QUFDRjtBMEQvM0lFO0VBQ0U7RUFDQTtBMURpNElKO0EwRC8zSUk7RUFDRTtFQUNBO0VBQ0E7QTFEaTRJTjtBUXo5SUk7RWtEaUZGO0lBV0k7RTFEaTRJSjtBQUNGOztBMEQ1M0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCszSUY7QVFyL0lJO0VrRGdISjtJQVFJO0UxRGk0SUY7QUFDRjs7QTBEOTNJQTs7RUFFRTtBMURpNElGOztBMEQ5M0lBO0VBQ0U7QTFEaTRJRjs7QTBENzNJQTtFQUNFO0VBQ0E7QTFEZzRJRjs7QTBENzNJQTtFQUNFO0ExRGc0SUY7O0EwRDkzSUE7RUFDRTtBMURpNElGOztBUWhoSkk7RWtEbUpKO0lBRUk7RTFEZzRJRjtBQUNGOztBMEQ3M0lBO0VBQ0U7QTFEZzRJRjs7QTBEOTNJQTtFQUNFO0ExRGk0SUY7O0EwRDUzSUU7RUFDRTtBMUQrM0lKO0EwRDUzSUU7RUFDRTtFQUNBO0ExRDgzSUo7O0EyRG5sSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEc2xKRjtBMkRwbEpFO0VBQ0U7RUFDQTtBM0RzbEpKO0EyRG5sSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxbEpKO0EyRGxsSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRG9sSko7QTJEbGxKSTtFQUNFO0EzRG9sSk47QTJEL2tKRTtFQUNFO0EzRGlsSko7QTJEOWtKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwRGRpQjtFb0RlakI7QTNEZ2xKSjtBMkQ5a0pJO0VBQ0U7QTNEZ2xKTjtBMkQ3a0pJO0VBQ0U7QTNEK2tKTjtBMkQza0pFO0VBQ0U7RUFDQTtBM0Q2a0pKO0EyRDFrSkU7RUFDRSx5Q3BEN0VlO0VvRDhFZjtFQUNBO0VBQ0E7RUFDQSxjcERwQ2lCO0VvRHFDakI7QTNENGtKSjtBMkQxa0pJO0VBUkY7SUFTSTtFM0Q2a0pKO0FBQ0Y7QTJEM2tKSTtFQUNFO0EzRDZrSk47QTJEemtKRTtFQUNFLHlDcEQ5RmU7RW9EK0ZmO0VBQ0E7RUFDQTtFQUNBLGNwRHJEaUI7RW9Ec0RqQjtBM0Qya0pKO0EyRHprSkk7RUFSRjtJQVNJO0UzRDRrSko7QUFDRjtBMkQxa0pJO0VBQ0U7QTNENGtKTjtBMkR4a0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEQxQ1M7RW9EMkNULG1CcEQzQ1M7QVBxbkpiO0EyRHZrSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R5a0pKO0EyRHZrSkk7RUFURjtJQVVJO0lBQ0E7RTNEMGtKSjtBQUNGO0EyRHhrSkk7RUFDRTtFQUNBO0VBQ0E7QTNEMGtKTjtBMkRya0pFO0VBQ0U7RUFDQTtFQUNBLFNwRDFFUztBUGlwSmI7QTJEcmtKSTtFQUxGO0lBTUksU3BENUVPO0VQb3BKWDtBQUNGO0EyRHRrSkk7RUFDRTtFQUNBO0EzRHdrSk47QTJEdGtKTTtFQUpGO0lBS0k7SUFDQTtFM0R5a0pOO0FBQ0Y7QTJEcmtKRTtFQUNFO0VBQ0E7RUFDQTtBM0R1a0pKO0EyRHJrSkk7RUFDRTtBM0R1a0pOO0EyRG5rSkU7RUFDRSx5Q3BENUtlO0VvRDZLZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHFrSko7QTJEbmtKSTtFQVJGO0lBU0k7RTNEc2tKSjtBQUNGO0EyRHBrSkk7RUFDRTtBM0Rza0pOO0EyRGxrSkU7RUFDRSx5Q3BEN0xlO0VvRDhMZjtFQUNBO0VBQ0E7RUFDQSxjcERwSmlCO0FQd3RKckI7QTJEbGtKSTtFQVBGO0lBUUk7RTNEcWtKSjtBQUNGO0EyRG5rSkk7RUFDRTtBM0Rxa0pOO0EyRGprSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTcER6SVM7RW9EMElULG1CcER4SVM7QVAyc0piO0EyRGhrSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Rra0pKO0EyRC9qSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDcERuT2U7RW9Eb09mO0VBQ0E7RUFDQTtFQUNBLGNwRDFMaUI7RW9EMkxqQjtFQUNBO0VBQ0E7QTNEaWtKSjtBMkQ5akpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3BEM0tTO0VvRDRLVDtFQUNBO0EzRGdrSko7QTJEOWpKSTtFQUNFO0EzRGdrSk47QTJEN2pKSTtFQUNFO0VBQ0E7QTNEK2pKTjtBMkQzakpFO0VBQ0UseUNwRGhRZTtFb0RpUWY7RUFDQTtFQUNBO0VBQ0EsY3BEdk5pQjtBUG94SnJCO0EyRDNqSkk7RUFQRjtJQVFJO0UzRDhqSko7QUFDRjtBMkQ1akpJO0VBQ0U7QTNEOGpKTjtBMkQxakpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BENU9pQjtFb0Q2T2pCO0VBQ0E7QTNENGpKSjtBMkQxakpJO0VBQ0U7QTNENGpKTjtBMkR6akpJO0VBQ0U7QTNEMmpKTjtBMkR2akpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcERqUWlCO0VvRGtRakIseUNwRC9TZTtFb0RnVGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R5akpKO0EyRHZqSkk7RUFDRTtBM0R5akpOO0EyRHRqSkk7RUFDRTtFQUNBO0EzRHdqSk47QTJEcmpKSTtFQUNFO0EzRHVqSk47QTJEbmpKRTtFQUNFLHlDcER4VWU7RW9EeVVmO0VBQ0E7RUFDQTtFQUNBLGNwRC9SaUI7RW9EZ1NqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEcWpKSjtBMkRuakpJO0VBQ0U7QTNEcWpKTjtBMkRsakpJO0VBQ0U7QTNEb2pKTjtBMkRoakpFO0VBQ0U7QTNEa2pKSjtBMkQvaUpFO0VBQ0UseUNwRGxXZTtFb0RtV2Y7RUFDQTtFQUNBO0VBQ0E7QTNEaWpKSjtBMkQvaUpJO0VBQ0U7QTNEaWpKTjtBMkQ3aUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUNwRGpYZTtFb0RrWGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCtpSko7QTJEN2lKSTtFQUNFO0EzRCtpSk47QTJENWlKSTtFQUNFO0EzRDhpSk47QTJEdmlKSTs7O0VBQ0U7QTNEMmlKTjtBMkR2aUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUNwRGpaZTtFb0RrWmY7RUFDQTtFQUNBO0VBQ0E7QTNEeWlKSjtBMkR2aUpJO0VBQ0U7QTNEeWlKTjs7QTREdjhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RDA4SkY7QTREdjhKRTtFQUNFO0E1RHk4Sko7QTREdDhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEdzhKSjtBNERyOEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEdThKSjtBNERyOEpJO0VBQ0U7RUFDQTtFQUNBO0E1RHU4Sk47QTREcDhKSTtFQUNFO0E1RHM4Sk47QTREbjhKSTtFQXpCRjtJQTBCSTtFNURzOEpKO0FBQ0Y7QTREcDhKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNyRC9DYTtFcURnRGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHM4Sk47QTREbDhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEbzhKSjtBNERsOEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURvOEpOO0E0RGw4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNURvOEpSO0E0RGo4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEbThKUjtBNERqOEpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURtOEpWO0E0RDk3Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURnOEpOO0E0RDU3Sk07RUFDRTtFQUNBO0E1RDg3SlI7QTREMzdKTTtFQUNFO0VBQ0E7QTVENjdKUjtBNER6N0pJO0VBQ0U7SUFDRTtFNUQyN0pOO0FBQ0Y7QTREeDdKSTtFQTVFRjtJQTZFSTtJQUNBO0U1RDI3Sko7RTREeDdKTTtJQUNFO0U1RDA3SlI7QUFDRjtBNER0N0pJO0VBdkZGO0lBd0ZJO0U1RHk3Sko7RTREdjdKSTtJQUNFO0U1RHk3Sk47QUFDRjtBNER0N0pJO0VBL0ZGO0lBZ0dJO0U1RHk3Sko7RTREdjdKSTtJQUNFO0U1RHk3Sk47QUFDRjtBNERyN0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTckQvRlM7RXFEZ0dUO0E1RHU3Sko7QTREcjdKSTtFQVJGO0lBU0k7RTVEdzdKSjtBQUNGO0E0RHI3SkU7RUFDRTtFQUNBO0VBQ0EsUXJENUdTO0FQbWlLYjtBNERwN0pFO0VBQ0UseUNyRHJMZTtFcURzTGY7RUFDQTtFQUNBO0VBQ0EsY3JENUlpQjtFcUQ2SWpCO0E1RHM3Sko7QTREcDdKSTtFQVJGO0lBU0k7RTVEdTdKSjtBQUNGO0E0RHI3Skk7RUFaRjtJQWFJO0U1RHc3Sko7QUFDRjtBNER0N0pJO0VBaEJGO0lBaUJJO0U1RHk3Sko7QUFDRjtBNER0N0pFO0VBQ0UseUNyRDFNZTtFcUQyTWY7RUFDQTtFQUNBO0VBQ0EsY3JEaktpQjtFcURrS2pCO0E1RHc3Sko7QTREdDdKSTtFQVJGO0lBU0k7SUFDQTtFNUR5N0pKO0FBQ0Y7QTREdjdKSTtFQWJGO0lBY0k7SUFDQTtFNUQwN0pKO0FBQ0Y7QTREdjdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckRsTGU7RXFEbUxmLHlDckRuT2U7RXFEb09mO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR5N0pKO0E0RHY3Skk7RUFsQkY7SUFtQkk7RTVEMDdKSjtBQUNGO0E0RHg3Skk7RUF0QkY7SUF1Qkk7RTVEMjdKSjtBQUNGO0E0RHo3Skk7RUExQkY7SUEyQkk7RTVENDdKSjtBQUNGO0E0RHo3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Q3JEbFFlO0VxRG1RZjtFQUNBO0VBQ0E7QTVEMjdKSjtBNER6N0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVEMjdKTjtBNER2N0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR5N0pKO0E0RHQ3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhckRyTlM7RXFEc05UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHc3Sko7QTREdDdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RHc3Sk47QTREcjdKSTtFQUNFO0VBQ0E7RUFDQTtBNUR1N0pOO0E0RG43SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHE3Sko7O0E2RHJ2S0E7RUNHRSxjdkRnRG1CO0V1RC9DbkIsZ0JBZ0MyRDtFQS9CM0QseUN2RENpQjtFdURBakIsZXZEaUJlO0V1RGhCZjtFQUNBO0VBQ0EsaUJ2RDBCaUI7RXNEakNqQix5Q3RESWlCO0VzREhqQjtFQUNBO0VBQ0E7RUFDQSxhdER1RVc7RXNEdEVYO0VBQ0E7RUFDQTtFQUNBLFN0RG1FVztFc0RsRVg7RUFDQTtFQUNBLG1CdEQwRWlCO0VzRHpFakIsbUJ0RCtDYztBUCtzS2hCO0FRL3RLSTtFcUQ3Q0o7SUNnQlE7RTlEZ3dLTjtBQUNGO0E2RGp3S0U7RUNiQSxjdkRnRG1CO0V1RC9DbkIsZ0JBa0JnRTtFQWpCaEU7RUFDQSxldkRRYTtFdURQYjtFQUNBLGdCdkRHaUI7RXVERmpCLGlCdkRvQmU7RXNEWGI7QTdEeXdLSjtBUTl1S0k7RXFEN0JGO0lDRk07RTlEaXhLTjtBQUNGO0E2RDN3S0U7RUFDRTtFQUNBLFN0RDBEVTtBUG10S2Q7QTZEMXdLRTtFQUNFO0VBQ0E7QTdENHdLSjtBNkR6d0tFO0VBQ0UsbUJ0RHVEZTtFc0R0RGY7RUFDQTtFQUNBO0E3RDJ3S0o7QTZEeHdLRTtFQUNFO0VBQ0EsU3REb0NTO0VzRG5DVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdERPZTtFc0ROZixtQjNEa0JNO0UyRGpCTjtBN0Qwd0tKO0E2RHZ3S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTdERvQlM7QVBxdktiO0E2RHR3S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTdERhUztBUDJ2S2I7QTZEcndLRTtFQy9EQSxjdkRnRG1CO0V1RC9DbkIsZ0JBa0JnRTtFQWpCaEU7RUFDQSxldkRTYTtFdURSYjtFQUNBLGdCdkRHaUI7RXVERmpCLGlCdkRxQmU7QVBrektqQjtBUW55S0k7RXFEcUJGO0lDbERNO0U5RG8wS047QUFDRjtBNkQvd0tFO0VBQ0U7QTdEaXhLSjtBNkQ5d0tFO0VBQ0U7RUFDQTtFQUNBLFN0RERTO0FQaXhLYjtBNkQ3d0tFO0VBQ0U7RUFDQTtFQUNBLFN0REpTO0FQbXhLYjtBNkQ1d0tFO0VDbkZBLGN2RHNDZ0I7RXVEckNoQixnQkFnQzJEO0VBL0IzRCx5Q3ZEQ2lCO0V1REFqQixldkRpQmU7RXVEaEJmO0VBQ0E7RUFDQSxpQnZEMEJpQjtFc0RxRGY7QTdEb3hLSjtBUS96S0k7RXFEeUNGO0lDdEVNO0U5RGcyS047QUFDRjtBNkR0eEtFO0VDOUNBLGN2RFVrQjtFdURUbEI7RUFDQSxnQnZEcENpQjtBUDIyS25CO0E2RHZ4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdEQxRGM7RXNEMkRkO0E3RHl4S0o7QVFsMEtJO0VxRDNESjtJQXlHSTtFN0R3eEtGO0U2RHR4S0U7SUFDRTtJQUNBO0lBQ0EsU3REakNPO0VQeXpLWDtFNkRyeEtFO0lBQ0U7RTdEdXhLSjtFNkRweEtFO0lBQ0U7SUFDQTtFN0RzeEtKO0U2RG54S0U7SUFFRSxtQnREL0NPO0VQbTBLWDtFNkRqeEtFO0lBQ0U7SUFDQTtJQUNBO0U3RG14S0o7QUFDRjtBUXoyS0k7RXFEN0NKO0lBdUlJO0U3RG14S0Y7RTZEanhLRTtJQUNFO0lBQ0E7RTdEbXhLSjtBQUNGO0FRbDNLSTtFcUQ3Q0o7SUFnSkk7SUFDQTtFN0RteEtGO0U2RGp4S0U7SUFDRSxnQnREeEVPO0VQMjFLWDtFNkRoeEtFO0lBQ0U7SUFDQSxTdER4RVE7SXNEeUVSO0U3RGt4S0o7RTZEL3dLRTtJQUNFO0lBQ0E7RTdEaXhLSjtFNkQ5d0tFO0lBQ0U7SUFDQTtFN0RneEtKO0FBQ0Y7QVF4NEtJO0VxRDdDSjtJQXlLSTtJQUNBLFN0RDFGUztFUDAyS1g7QUFDRjs7QStEMzdLQTtFQUNFO0VBQ0EsV3hENkVXO0V3RDVFWDtFQUNBO0VBQ0EsWXhEc0VXO0V3RHJFWDtFQUNBO0VBQ0E7RUFDQSxtQnhEb0RjO0V3RG5EZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EODdLRjtBK0QxN0tFO0VBQ0U7RUFDQTtFQUNBO0EvRDQ3S0o7QStEejdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRDI3S0o7QStEeDdLRTtFQUNFO0VBQ0E7RUFDQSxTeER5Q1M7RXdEeENUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMDdLSjtBK0R2N0tFO0VBQ0U7RUFDQSxnQnhEa0NTO0V3RGpDVCxtQnhEK0JTO0FQMDVLYjtBK0R0N0tFO0VBQ0U7RUFDQTtFQUNBLG1CeERtQ2U7RXdEbENmO0EvRHc3S0o7QStEcjdLRTtFQUNFLGV4RGxDYTtFd0RtQ2IsZ0J4RGpEaUI7RXdEa0RqQjtFQUNBLGN4RG5CYztFd0RvQmQ7RUFDQTtFQUNBO0VBQ0E7QS9EdTdLSjtBK0RwN0tFO0VBQ0UseUN4RC9EbUI7RXdEZ0VuQjtFQUNBO0VBQ0EsZ0J4RDVEZTtFd0Q2RGY7RUFDQSxjeER0QmlCO0V3RHVCakI7QS9EczdLSjtBK0RuN0tFO0VBQ0UseUN4RHhFZTtFd0R5RWYsZXhEeERhO0V3RHlEYjtFQUNBLGdCeER6RWtCO0V3RDBFbEI7RUFDQSxjeERoQ2lCO0V3RGlDakI7RUFDQTtBL0RxN0tKO0ErRGw3S0U7RUFDRTtFQUNBO0VBQ0EsV3hEZlM7RXdEZ0JUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEQzRGM7RXdENERkO0VBQ0E7RUFDQTtFQUNBO0EvRG83S0o7QStEbDdLSTtFQUNFLGN4RHhEZTtBUDQrS3JCO0ErRGo3S0k7RUFDRTtBL0RtN0tOO0ErRC82S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EaTdLSjtBK0Q5NktFO0VBQ0U7QS9EZzdLSjtBK0Q3NktFO0VBQ0U7RUFDQTtFQUNBO0EvRCs2S0o7QStENzZLSTtFQUNFLHlDeERoSWE7RXdEaUliLGV4RGhIVztFd0RpSFg7RUFDQSxnQnhEOUhhO0V3RCtIYjtFQUNBLGN4RHhGZTtFd0R5RmY7RUFDQTtFQUNBO0VBQ0EsU3hEbkVPO0V3RG9FUDtFQUNBO0EvRCs2S047QStENzZLTTtFQUNFO0EvRCs2S1I7QStENzZLUTtFQUNFLGE1RGlMTTtBSDh2S2hCO0ErRDM2S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Q2NktSO0ErRHY2S0U7RUFDRTtFQUNBO0VBQ0EsUXhEN0ZTO0V3RDhGVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCeERoR1M7QVB5Z0xiO0ErRHY2S0k7RUFDRTtBL0R5NktOO0ErRHQ2S0k7RUFDRTtBL0R3NktOO0ErRHI2S0k7RUFDRTtFQUNBO0EvRHU2S047QStEbjZLRTtFQUNFO0VBQ0E7RUFDQSxtQnhEeEdlO0V3RHlHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHE2S0o7QStEbjZLSTtFQUNFO0VBQ0E7QS9EcTZLTjtBK0RsNktJO0VBQ0U7RUFDQTtBL0RvNktOO0ErRGo2S0k7RUFDRTtFQUNBO0EvRG02S047QStELzVLRTtFQUNFO0VBQ0E7RUFDQSxTeERuSlM7RXdEb0pUO0VBQ0E7QS9EaTZLSjtBK0QvNUtJO0VBRUU7QS9EZzZLTjtBK0Q1NUtFO0VBQ0U7RUFDQSxTeERoS1M7RXdEaUtULFV4RGpLUztFd0RrS1Q7RUFDQSxleER0TmM7RXdEdU5kO0VBQ0EsbUJ4RDFKZTtFd0QySmYsbUI1RCtGbUI7RTREOUZuQjtBL0Q4NUtKO0ErRDM1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjVLSjtBK0QxNUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0NUtKO0ErRHo1S0U7RUFDRTtFQUNBLGdCeER2UWU7RXdEd1FmO0EvRDI1S0o7QStEeDVLRTtFQUNFO0VBQ0EsZ0J4RDlRb0I7RXdEK1FwQjtBL0QwNUtKO0ErRHY1S0U7RUFDRTtFQUNBLGdCeERwUm9CO0V3RHFScEI7RUFDQTtBL0R5NUtKO0ErRHQ1S0U7RUFDRTtFQUNBO0VBQ0Esa0J4RGhOZTtFd0RpTmY7RUFDQSxtQnhEM09ZO0V3RDRPWjtFQUNBO0VBQ0E7QS9EdzVLSjtBK0R0NUtJO0VBQ0U7RUFDQTtFQUNBO0EvRHc1S047QStEcDVLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRHM1S0o7QStEbjVLRTtFQUNFLGV4RG5TYztFd0RvU2QsY3hEcFJjO0V3RHFSZCxrQnhEcFBVO0V3RHFQVjtFQUNBO0EvRHE1S0o7QStEbDVLRTtFQUNFLGV4RDdTYTtFd0Q4U2Isa0J4RDFQUztFd0QyUFQsZ0J4RDVUb0I7QVBndEx4QjtBK0RqNUtFO0VBQ0U7RUFDQSxReERoUVM7RXdEaVFUO0EvRG01S0o7QStEaDVLRTtFQUNFLGV4RGhVVztFd0RpVVgsY3hEOVJpQjtBUGdyTHJCO0ErRC80S0U7RUFDRSxleEQ1VGM7RXdENlRkLGN4RDdTYztFd0Q4U2Q7QS9EaTVLSjtBK0Q5NEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGc1S0o7QStENzRLRTtFQUNFO0EvRCs0S0o7QStENTRLRTtFQUNFLGV4RHBWYTtFd0RxVmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDg0S0o7QStEMzRLRTtFQUNFLGdCeER6U1M7RXdEMFNUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjRLSjtBK0QxNEtFO0VBQ0UsZXhEMVdrQjtFd0QyV2xCO0VBQ0EsYzVEeERZO0U0RHlEWjtBL0Q0NEtKO0ErRHo0S0U7RUFDRSxleEQ1V2M7RXdENldkLGtCeEQzVFM7QVBzc0xiO0ErRHg0S0U7Ozs7RUFJRSxleERwWGM7QVA4dkxsQjtBK0R2NEtFO0VBQ0UsZXhEelhnQjtBUGt3THBCO0ErRHQ0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxleERwWWE7RXdEcVliLGdCeERwWmtCO0V3RHFabEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHc0S0o7QStEdDRLSTtFQUNFO0VBQ0E7QS9EdzRLTjtBK0RwNEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhEL1hpQjtFd0RnWWpCO0VBQ0E7RUFDQSxtQnhEN1ZlO0V3RDhWZjtFQUNBO0EvRHM0S0o7O0FRbHdMSTtFdURnWUo7SUFFSTtFL0RxNEtGO0FBQ0Y7O0FReHdMSTtFdUR5WUY7SUFDRTtJQUNBLFN4RHZYUztJd0R3WFQsVUFMc0I7SUFNdEI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGF4RGhZUztJd0RpWVQ7SUFDQTtFL0RtNEtGO0UrRGo0S0U7SUFDRTtFL0RtNEtKO0UrRGg0S0U7SUFDRTtFL0RrNEtKO0UrRC8zS0U7SUFDRTtFL0RpNEtKO0UrRDkzS0U7SUFDRTtJQUNBLG1CeERsWk87RVBreExYO0UrRDczS0U7SUFDRTtJQUNBLFF4RHpaTztJd0QwWlA7RS9EKzNLSjtFK0Q1M0tFO0lBQ0U7SUFDQTtFL0Q4M0tKO0UrRDMzS0U7SUFDRSxTeERqYU87SXdEa2FQLFd4RGxhTztJd0RtYVA7SUFDQTtJQUNBO0UvRDYzS0o7RStEMTNLRTtJQUNFLFl4RHZhTztJd0R3YVA7SUFDQSxXeEQzYU87SXdENGFQO0lBQ0EsbUJ4RGxhYTtJd0RtYWI7SUFDQSxleERyZVc7RVBpMkxmO0FBQ0Y7QWdFejNMQTs7OytFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFMDNMRjs7QWdFdjNMQTtFQUNFO0VBQ0E7RUFDQTtBaEUwM0xGOztBZ0V2M0xBO0VBQ0U7RUFDQSxnQjdEK0hjO0U2RDlIZDtFQUNBLGM3REtXO0U2REpYO0FoRTAzTEY7O0FnRXQzTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEV5M0xGOztBZ0VyM0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTdEeU9pQjtFNkR4T2pCO0VBQ0E7RUFDQTtFQUNBLGtCN0R3RWdCO0U2RHZFaEIsYzdEakJXO0U2RGtCWDtFQUNBLGdCN0RtR2M7RTZEbEdkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3M0xGO0FnRXQzTEU7RUFDRTtFQUNBLGM3RDdCUztFNkQ4QlQ7QWhFdzNMSjtBZ0VyM0xFO0VBQ0U7RUFDQTtBaEV1M0xKO0FnRXAzTEU7RUFDRTtBaEVzM0xKOztBaUUxN0xBOzs7OEVBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRTQ3TEY7O0FpRXg3TEE7RUFDRTtFQUNBO0VBQ0E7QWpFMjdMRjs7QWlFdjdMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFMDdMRjtBaUV4N0xFO0VBQ0U7QWpFMDdMSjs7QWlFcjdMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjlEVlc7RThEV1gsbUI5RDZFZ0I7RThENUVoQjtFQUNBLGM5RGhCVztFOERpQlg7RUFDQTtBakV3N0xGO0FpRXQ3TEU7RUFiRjtJQWNJO0VqRXk3TEY7QUFDRjtBaUV2N0xFO0VBQ0U7QWpFeTdMSjtBaUV0N0xFO0VBQ0U7QWpFdzdMSjtBaUVyN0xFO0VBQ0U7RUFDQSx5QzlEK0tjO0U4RDlLZDtFQUNBLGM5RHBDUztBSDI5TGI7QWlFcDdMRTtFQUNFO0VBQ0E7QWpFczdMSjs7QWlFajdMQTtFQUNFO0VBQ0E7RUFDQSxnQjlEdUVjO0U4RHRFZDtFQUNBLGM5RG5EVztBSHUrTGI7O0FpRWg3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUQ4QmdCO0U4RDdCaEIseUI5RDVEVztBSCsrTGI7O0FpRS82TEE7RUFDRTtFQUNBO0VBQ0E7QWpFazdMRjs7QWlFOTZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlEeUNjO0U4RHhDZDtFQUNBLGM5RGhGVztFOERpRlg7RUFDQTtBakVpN0xGO0FpRS82TEU7RUFDRSxjL0RoRE07QUZpK0xWOztBaUU1NkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpFKzZMRjtBaUU3NkxFO0VBQ0U7QWpFKzZMSjs7QWtFN2lNQTs7OytFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0Q2R2dCO0UrRDVHaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEUraU1GO0FrRTNpTUk7RUFDRTtBbEU2aU1OO0FrRXhpTUU7RUFDRTtBbEUwaU1KO0FrRXZpTUU7RUFDRSxtQi9EeUZjO0UrRHhGZDtFQUNBO0VBQ0E7QWxFeWlNSjtBa0VyaU1JO0VBQ0U7QWxFdWlNTjtBa0VsaU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFb2lNSjtBa0VsaU1JO0VBTkY7SUFPSTtFbEVxaU1KO0FBQ0Y7QWtFbmlNSTtFQVZGO0lBV0k7RWxFc2lNSjtBQUNGO0FrRXBpTUk7RUFkRjtJQWVJO0VsRXVpTUo7QUFDRjtBa0VuaU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUIvRHJDUztFK0RzQ1QsYy9EdkNTO0UrRHdDVDtFQUNBO0VBQ0E7RUFDQSw2Qi9EK0NjO0UrRDlDZDtBbEVxaU1KOztBbUU5bU1BOzs7K0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBbkVnbk1GOztBbUU3bU1BO0VBQ0U7RUFDQTtFQUNBLGdCaEV1SWM7RWdFdElkO0VBQ0EsY2hFYVc7QUhtbU1iOztBb0Vob01BOzs7K0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZakU0T1c7RWlFM09YO0VBQ0E7RUFDQTtBcEVrb01GOztBb0Uvbk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFa29NRjs7QW9FL25NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRUZXO0VpRUdYLG1CakVzRmdCO0VpRXJGaEIseUNqRTRNZ0I7RWlFM01oQjtFQUNBO0VBQ0E7QXBFa29NRjs7QW9FL25NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVrb01GOztBb0Uvbk1BO0VBQ0U7RUFDQTtFQUNBLGdCakVnR2M7RWlFL0ZkLGNqRXhCVztBSDBwTWI7QW9FaG9NRTtFQUNFO0FwRWtvTUo7O0FvRTluTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVpb01GO0FvRS9uTUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpFaERTO0VpRWlEVDtBcEVnb01KO0FvRTduTUU7RUFDRTtBcEUrbk1KO0FvRTVuTUU7RUFDRTtBcEU4bk1KO0FvRTNuTUU7RUFFRSx5QmpFMlBtQjtBSGk0THZCO0FvRXpuTUU7RUFDRTtFQUNBO0FwRTJuTUo7O0FvRXZuTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqRTVFVztBSHNzTWI7O0FxRS90TUE7RUFDRTtFQUNBO0VBQ0EsUzlEc0VXO0U4RHJFWCxhOURxRVc7RThEcEVYLGtCOUQ0RWtCO0U4RDNFbEIseUM5REppQjtFOERLakIsYzlEd0NtQjtFOER2Q25CO0FyRWt1TUY7QXFFaHVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVrdU1KO0FxRS90TUU7RUFDRTtFQUNBO0FyRWl1TUo7QXFFOXRNRTtFQUNFO0VBQ0E7QXJFZ3VNSjtBcUU3dE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZTlEZmdCO0U4RGdCaEIsaUI5REhlO0U4RElmLGdCOUQ1QmU7QVAydk1uQjtBcUU3dE1JO0VBQ0UsZTlEZ0NRO0U4RC9CUixlOURwQlc7RThEcUJYLGlCOURQYztFOERRZCxnQjlEckNnQjtBUG93TXRCO0FxRTN0TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlEMEJnQjtFOER6QmhCO0VBQ0E7QXJFNnRNSjtBcUUzdE1JO0VBQ0U7RUFDQTtBckU2dE1OO0FxRTF0TUk7RUFDRTtBckU0dE1OO0FxRXZ0TUU7RUFDRTtBckV5dE1KO0FxRXJ0TUU7RUFDRTtBckV1dE1KO0FxRW50TUU7RUFDRTtBckVxdE1KO0FxRWp0TUU7RUFDRTtBckVtdE1KO0FxRS9zTUU7RUFDRTtBckVpdE1KOztBcUU3c01BO0VBQ0U7SUFDRTtJQUNBO0VyRWd0TUY7QUFDRjtBc0Vwek1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qi9EaURjO0UrRGhEZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXN6TUY7QXNFcHpNRTtFQUNFLHlCL0RvQ1k7QVBreE1oQjtBc0Vuek1FO0VBQ0U7RUFDQTtBdEVxek1KO0FzRWp6TUU7RUFDRTtFQUNBO0F0RW16TUo7QXNFaHpNRTtFQUNFO0VBQ0E7RUFDQSxjL0RTaUI7QVB5eU1yQjs7QXVFejFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RTQxTUY7QXVFMTFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTQxTUo7QXVFejFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RTIxTUo7QXVFejFNSTtFQUNFO0VBQ0E7QXZFMjFNTjtBdUV2MU1FO0VBRUUsZXBFbUlxQjtFb0VsSXJCLGdCcEVpSFk7RW9FaEhaLGlCcEVrSXFCO0VvRWpJckIsY3JFakJVO0VxRWtCVjtFQUNBO0VBQ0E7RUFDQTtBdkV3MU1KO0F1RXIxTUU7RUFDRTtFQUNBO0F2RXUxTUo7QXVFcjFNSTtFQUNFLGNwRW5CTztBSDAyTWI7QXVFbjFNRTtFQUNFLGdCcEVnR1k7RW9FL0ZaO0VBQ0E7RUFDQTtFQUNBO0F2RXExTUo7QXVFbDFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JFOUNVO0FGazRNZDtBdUVqMU1FO0VBQ0U7RUFDQTtBdkVtMU1KO0F1RWoxTUk7RUFDRSxXcEUrTEk7RW9FOUxKLFlwRTZMSTtBSHNwTVY7QXVFaDFNSTtFQUNFO0VBQ0E7QXZFazFNTjs7QXdFOTVNQTtFQUNFO0VBQ0E7RUFDQSxpQmpFd0YwQjtFaUV2RjFCO0VBQ0E7RUFDQSxtQmpFNER1QjtFaUUzRHZCO0F4RWk2TUY7O0F3RTk1TUE7RUFDRTtBeEVpNk1GOztBd0U1NU1BO0VBQ0U7QXhFKzVNRjs7QXdFNTVNQTtFQUNFLHlCckVNVztFcUVMWDtBeEUrNU1GOztBd0U1NU1BO0VBQ0UseUJyRUdXO0VxRUZYO0F4RSs1TUY7O0F3RTU1TUE7RUFDRSxpQmpFNEQwQjtFaUUzRDFCO0VBQ0E7QXhFKzVNRjtBd0U3NU1FO0VBTEY7SUFNSTtFeEVnNk1GO0FBQ0Y7O0F3RTM1TUE7RUFDRTtFQUNBO0VBQ0E7QXhFODVNRjtBd0U1NU1FO0VBTEY7SUFNSTtFeEUrNU1GO0FBQ0Y7O0F3RTU1TUE7RUFDRTtFQUNBO0F4RSs1TUY7QXdFNzVNRTtFQUpGO0lBS0k7RXhFZzZNRjtBQUNGO0F3RTk1TUU7RUFSRjtJQVNJO0V4RWk2TUY7QUFDRjs7QXdFOTVNQTtFQUNFO0F4RWk2TUY7QXdFLzVNRTtFQUhGO0lBSUk7RXhFazZNRjtBQUNGO0F3RWg2TUU7RUFQRjtJQVFJO0V4RW02TUY7QUFDRjs7QXdFLzVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWs2TUo7QXdFaDZNSTtFQU5GO0lBT0k7SUFDQTtFeEVtNk1KO0FBQ0Y7O0F3RTk1TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWk2TUo7O0F3RTc1TUE7RUFDRTtBeEVnNk1GO0F3RTk1TUU7RUFIRjtJQUlJO0V4RWk2TUY7QUFDRjtBd0UvNU1FO0VBUEY7SUFRSTtFeEVrNk1GO0FBQ0Y7QXdFaDZNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWs2TUo7QXdFaDZNSTtFQU5GO0lBT0k7SUFDQTtJQUNBO0V4RW02TUo7QUFDRjs7QXdFNzVNQTtFQUNFO0VBQ0E7RUFDQSxnQnJFZWM7RXFFZGQsY3JFMUdXO0VxRTJHWDtFQUNBO0VBQ0E7RUFDQTtBeEVnNk1GOztBd0UzNU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhFODVNRjs7QXdFMzVNQTtFQUNFO0VBQ0E7RUFDQSxjckU3SFc7RXFFOEhYO0VBQ0E7QXhFODVNRjtBd0U1NU1FO0VBQ0UsY3RFN0ZNO0FGMi9NVjtBd0UzNU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTY1TUo7QXdFMTVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RTQ1TUo7O0F3RXQ1TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEV5NU1GOztBd0V0NU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3JFbktXO0VxRW9LWDtBeEV5NU1GO0F3RXY1TUU7RUFDRSxjdEVsSU07QUYyaE5WO0F3RXQ1TUU7RUFDRTtFQUNBO0F4RXc1TUo7O0F3RWw1TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXE1TUY7O0F3RWw1TUE7RUFDRTtFQUNBO0F4RXE1TUY7O0F3RWw1TUE7RUFDRTtBeEVxNU1GOztBd0VsNU1BO0VBQ0U7QXhFcTVNRjs7QXdFbDVNQTtFQUNFO0VBQ0E7RUFDQTtBeEVxNU1GO0F3RW41TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEVxNU1KO0F3RWw1TUU7RUFDRTtFQUNBO0F4RW81TUo7O0F3RWg1TUE7O0VBRUU7RUFDQTtBeEVtNU1GOztBd0VoNU1BOztFQUVFO0VBQ0E7QXhFbTVNRjs7QXdFaDVNQTtFQUNFO0VBQ0E7QXhFbTVNRjtBd0VqNU1FO0VBSkY7SUFLSTtFeEVvNU1GO0FBQ0Y7O0F3RWo1TUE7RUFDRTtFQUNBO0VBQ0E7QXhFbzVNRjtBd0VsNU1FO0VBQ0U7RUFDQTtBeEVvNU1KO0F3RWw1TUk7RUFKRjtJQUtJO0V4RXE1TUo7QUFDRjs7QXdFLzRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWs1TUY7O0F3RS80TUE7RUFDRTtFQUNBO0VBQ0E7QXhFazVNRjtBd0VoNU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVrNU1KOztBd0U5NE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWk1TUY7O0F3RTU0TUE7RUFDRTtFQUNBO0VBQ0E7QXhFKzRNRjtBd0U3NE1FO0VBTEY7SUFNSTtJQUNBO0V4RWc1TUY7QUFDRjs7QXdFNzRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWc1TUY7QXdFOTRNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWc1TUo7O0F3RTU0TUE7RUFDRTtFQUNBO0VBQ0E7QXhFKzRNRjtBd0U3NE1FO0VBQ0U7RUFDQTtBeEUrNE1KO0F3RTc0TUk7RUFDRSxjdEU3Ukk7QUY0cU5WOztBeUUzdU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNsRThEVztBUGdyTmI7QXlFNXVORTtFQUNFO0F6RTh1Tko7QXlFM3VORTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdkVVUztFdUVUVDtFQUNBO0F6RTZ1Tko7QXlFMXVORTtFQUNFLGNsRW9CaUI7RWtFbkJqQixlbEVUYTtFa0VVYix5Q2xFM0JlO0FQdXdObkI7O0F5RXh1TkE7RUFDRTtJQUNFO0V6RTJ1TkY7QUFDRjtBMEVueE5BOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU25FMERXO0FQMHROYjtBMEVseE5FO0VBQ0U7QTFFb3hOSjtBMEVqeE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ4RXFDTTtFd0VwQ047RUFDQTtBMUVteE5KO0EwRWh4TkU7RUFDRSxjdkVMUztFdUVNVCxldkVtSmtCO0V1RWxKbEIsZ0J2RStHWTtBSG1xTmhCOztBMEU5d05BO0VBQ0U7SUFDRTtFMUVpeE5GO0FBQ0Y7QTJFN3pOQTs7Ozs7Ozs7Ozs7OytFQUFBO0FBaUJBO0VBQ0UscUN4RStYcUM7QUg0N012Qzs7QTJFcnpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl4RXdOVztFd0V2Tlg7RUFDQTtBM0V3ek5GO0EyRXR6TkU7RUFDRTtBM0V3ek5KOztBMkVwek5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXBFaUNXO0VvRWhDWCx5QnhFZlc7RXdFZ0JYO0VBQ0EsMkJ4RXNFZ0I7RXdFckVoQiw0QnhFcUVnQjtFd0VwRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V1ek5GO0EyRXJ6TkU7RUFoQkY7SUFpQkksYXBFc0JTO0VQa3lOWDtBQUNGOztBMkVyek5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFd3pORjs7QTJFcnpOQTtFQUNFO0VBQ0E7QTNFd3pORjtBMkV0ek5FO0VBSkY7SUFLSTtJQUNBO0UzRXl6TkY7QUFDRjtBMkV2ek5FO0VBQ0U7RUFDQSxtQnBFSFM7RW9FSVQsY3hFbkRTO0V3RW9EVDtBM0V5ek5KO0EyRXR6TkU7RUFDRTtFQUNBO0VBQ0EsY3hFOFBtQjtFd0U3UG5CO0VBQ0E7RUFDQTtBM0V3ek5KOztBMkVwek5BO0VBQ0U7RUFDQTtFQUNBLFNwRXBCVztFb0VxQlgsZ0JwRXJCVztFb0VzQlg7QTNFdXpORjtBMkVyek5FO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RTNFd3pORjtBQUNGOztBMkVyek5BO0VBQ0U7RUFDQSxTcEVqQ1c7RW9Fa0NYO0VBQ0E7QTNFd3pORjtBMkV0ek5FO0VBTkY7SUFPSTtJQUNBO0UzRXl6TkY7QUFDRjs7QTJFdHpOQTtFQUNFLGdCeEUwQmM7RXdFekJkO0VBQ0E7RUFDQSxRcEVsRFk7RW9FbURaO0VBQ0EsY3hFakdXO0V3RWtHWDtBM0V5ek5GO0EyRXZ6TkU7RUFDRTtBM0V5ek5KO0EyRXR6TkU7RUFDRSxXeEVrSU07RXdFaklOLFl4RWlJTTtFd0VoSU4sYXpFbkhVO0FGMjZOZDs7QTJFcHpOQTtFQUNFLFd4RTJIUTtFd0UxSFIsWXhFMEhRO0V3RXpIUixhekU3RVE7RXlFOEVSLGN6RTlFUTtBRnE0TlY7O0EyRXB6TkE7RUFDRTtFQUNBO0VBQ0EsU3BFekVXO0FQZzROYjtBMkVyek5FO0VBTEY7SUFNSTtJQUNBLFNwRTlFUztFUHM0Tlg7QUFDRjs7QTJFbHpOQTtFQUNFO0VBQ0EsZ0J4RWhCYztFd0VpQmQsYXBFeEZXO0VvRXlGWDtFQUNBO0VBQ0Esa0J4RWxEZ0I7RXdFbURoQixjeEUzSVc7RXdFNElYO0VBQ0E7RUFDQTtFQUNBO0EzRXF6TkY7QTJFbnpORTtFQUNFLHlCekU1SVM7RXlFNklULGN6RTNKVTtFeUU0SlY7QTNFcXpOSjtBMkVuek5JO0VBQ0UseUJ4RTBMdUI7QUgybk43QjtBMkVqek5FO0VBQ0U7RUFDQSx3Q3hFd0wwQjtFd0V2TDFCLGN4RTlKUztBSGk5TmI7QTJFanpOSTtFQUNFLHdDeEVxTHdCO0FIOG5OOUI7O0EyRTl5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjeEUxS1c7RXdFMktYO0EzRWl6TkY7O0EyRTN5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDeEUyTHFDO0V3RTFMckM7RUFDQTtFQUNBLGFwRTdJVztFb0U4SVg7RUFDQTtBM0U4eU5GO0EyRTV5TkU7RUFmRjtJQWdCSTtFM0UreU5GO0FBQ0Y7QTJFN3lORTtFQUNFO0EzRSt5Tko7QTJFNXlORTtFQUNFO0VBQ0E7QTNFOHlOSjtBMkUzeU5FO0VBQ0U7RUFDQSxjeEU4RU87RXdFN0VQO0EzRTZ5Tko7O0EyRXp5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEV4Tlc7RXdFeU5YO0VBQ0E7RUFDQTtBM0U0eU5GO0EyRTF5TkU7RUFWRjtJQVdJO0UzRTZ5TkY7QUFDRjs7QTJFMXlOQTtFQUNFO0EzRTZ5TkY7O0EyRTF5TkE7RUFDRTtFQUNBO0VBQ0E7QTNFNnlORjs7QTJFMXlOQTtFQUNFLGFwRTVMVztFb0U2TFg7RUFDQSx5QnhFL09XO0V3RWdQWDtFQUNBO0VBQ0E7RUFDQTtBM0U2eU5GOztBMkUxeU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFNnlORjtBMkUzeU5FO0VBQ0U7RUFDQTtFQUNBLGdCeEV4SVk7RXdFeUlaLGN4RWpRUztBSDhpT2I7O0EyRXp5TkE7RUFDRSxrQnBFcE5XO0VvRXFOWCxtQnBFck5XO0VvRXNOWDtFQUNBO0EzRTR5TkY7QTJFMXlORTtFQUNFO0VBQ0EsY3hFN1FTO0V3RThRVDtFQUNBLG1CcEU3TlM7QVB5Z09iO0EyRXp5TkU7RUFDRTtFQUNBLG1CcEVqT1M7QVA0Z09iOztBMkV2eU5BO0VBQ0UseUJ4RXhSVztFd0V5Ulg7QTNFMHlORjtBMkV4eU5FO0VBSkY7SUFLSTtJQUNBO0UzRTJ5TkY7QUFDRjs7QTJFeHlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXhFL0VXO0V3RWdGWDtFQUNBO0VBQ0EseUJ4RXpTVztFd0UwU1g7RUFDQTtBM0UyeU5GO0EyRXp5TkU7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0UzRTR5TkY7QUFDRjtBMkUxeU5FO0VBQ0U7QTNFNHlOSjs7QTJFeHlOQTtFQUNFO0VBQ0E7RUFDQSxTcEU5UVc7RW9FK1FYO0VBQ0E7QTNFMnlORjs7QTJFeHlOQTtFQUNFO0VBQ0EsU3BFcFJXO0VvRXFSWDtFQUNBO0EzRTJ5TkY7QTJFenlORTtFQU5GO0lBT0k7RTNFNHlORjtBQUNGOztBMkV6eU5BO0VBQ0U7RUFDQTtFQUNBLFNwRWpTVztFb0VrU1g7QTNFNHlORjtBMkUxeU5FO0VBQ0U7RUFDQTtBM0U0eU5KOztBMkVyeU5BO0VBQ0U7RUFDQTtFQUNBO0EzRXd5TkY7QTJFdHlORTtFQUxGO0lBTUk7RTNFeXlORjtBQUNGOztBMkV0eU5BO0VBQ0U7RUFDQTtFQUNBLG9CcEV2VFc7RW9Fd1RYO0EzRXl5TkY7QTJFdnlORTtFQU5GO0lBT0ksb0JwRTFUUztFUG9tT1g7QUFDRjs7QTJFdnlOQTs7RUFFRSxnQnhFM1BjO0V3RTRQZDtFQUNBO0EzRTB5TkY7O0EyRXZ5TkE7RUFDRTtFQUNBO0EzRTB5TkY7O0EyRXB5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0V1eU5GOztBMkVweU5BO0VBQ0U7RUFDQTtBM0V1eU5GOztBMkVweU5BO0VBQ0UsV3hFaktRO0V3RWtLUixrQnBFOVZXO0VvRStWWCxnQnBFaldXO0VvRWtXWDtFQUNBO0EzRXV5TkY7QTJFcnlORTtFQVBGO0lBUUk7RTNFd3lORjtBQUNGO0EyRXR5TkU7RUFDRSxXeEU1S007RXdFNktOO0VBQ0EsYXhFMVpTO0FIa3NPYjs7QTJFcHlOQTtFQUNFO0VBQ0E7RUFDQSxrQnhFelVnQjtFd0UwVWhCO0VBQ0E7RUFDQTtFQUNBO0EzRXV5TkY7O0EyRXB5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0V1eU5GO0EyRXJ5TkU7RUFDRTtBM0V1eU5KOztBMkVueU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXN5TkY7QTJFcHlORTtFQUNFLHlCekV0YlM7RXlFdWJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXpFemNVO0V5RTBjVixjekUxY1U7QUZndk9kOztBMkVseU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JwRTNaVztBUGdzT2I7O0EyRWx5TkE7RUFDRSx5QnhFNUtPO0V3RTZLUDtFQUNBO0VBQ0E7QTNFcXlORjtBMkVueU5FO0VBTkY7SUFPSTtFM0VzeU5GO0FBQ0Y7QTJFcHlORTtFQUNFLGlCcEV0YVM7QVA0c09iO0EyRXB5Tkk7RUFDRTtFQUNBO0VBQ0EsY3hFN2RPO0FIbXdPYjs7QTJFanlOQTtFQUNFO0EzRW95TkY7QTJFbHlORTtFQUhGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQnBFM2JTO0VQZ3VPWDtBQUNGOztBMkVseU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXF5TkY7QTJFbnlORTtFQVJGO0lBU0k7RTNFc3lORjtBQUNGO0EyRXB5TkU7RUFDRSxjeEU5ZlM7QUhveU9iOztBMkUveE5BOztFQUVFO0VBQ0E7RUFDQTtBM0VreU5GOztBMkUveE5BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhFbGhCVztFd0VtaEJYO0VBQ0E7RUFDQTtFQUNBO0EzRWt5TkY7QTJFaHlORTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTcEVoZlU7RW9FaWZWLFd4RW5UTTtFd0VvVE4sWXhFcFRNO0V3RXFUTixtQnhFeE9tQjtFd0V5T25CO0VBQ0E7QTNFbXlOSjs7QTJFL3hOQTs7RUFFRSxtQnpFbmdCUTtFeUVvZ0JSO0EzRWt5TkY7QTJFaHlORTs7RUFDRTtFQUNBO0VBQ0EseUJ6RXRqQlU7QUZ5MU9kOztBMkUveE5BOztFQUVFLHlCekVyaEJRO0V5RXNoQlI7QTNFa3lORjtBMkVoeU5FOztFQUNFLHlCekVoa0JVO0FGbTJPZDs7QTJFL3hOQTs7RUFFRTtBM0VreU5GOztBMkU1eE5BO0VBQ0U7RUFDQSxZeEU1V1c7QUgyb09iO0EyRTd4TkU7RUFDRTtFQUNBO0VBQ0E7QTNFK3hOSjtBMkU3eE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0J4RXpkVTtFd0UwZFYsY3hFbGxCTztFd0VtbEJQO0VBQ0E7RUFDQTtBM0UreE5OO0EyRTd4Tk07RUFDRTtBM0UreE5SO0EyRTN4Tkk7RUFDRTtBM0U2eE5OO0EyRTF4Tkk7RUFDRTtBM0U0eE5OOztBMkV2eE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhFMW1CVztFd0UybUJYO0VBQ0E7RUFDQTtFQUNBLHlDeEU5WmdCO0V3RStaaEIsa0J4RXhoQmdCO0FIa3pPbEI7QTJFeHhORTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCeEVoZ0JZO0V3RWlnQlosY3hFdm5CUztFd0V3bkJUO0VBQ0E7RUFDQTtBM0UweE5KO0EyRXh4Tkk7RUFDRSx5QnhFMW5CTztBSG81T2I7O0EyRXJ4TkE7RUFDRTtFQUNBO0VBQ0EsZ0JwRXhsQlk7QVBnM09kO0EyRXR4TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V3eE5KOztBMkVqeE5BO0VBQ0UsV3hFM2FRO0V3RTRhUixZeEU1YVE7RXdFNmFSLGtCeEV6akJnQjtFd0UwakJoQixrQnBFMW1CVztFb0UybUJYO0EzRW94TkY7QTJFbHhORTtFQUNFLHlCeEVqcEJhO0FIcTZPakI7QTJFanhORTtFQUNFLHlCeEVub0JZO0FIczVPaEI7O0EyRTV3TkE7RUFDRSxXeEU5YlE7RXdFK2JSLFl4RS9iUTtFd0VnY1I7RUFDQTtFQUNBO0VBQ0E7QTNFK3dORjtBMkU3d05FO0VBQ0UsV3hFdGNNO0V3RXVjTixZeEV2Y007RXdFd2NOLGF4RW5yQlM7QUhrOE9iOztBMkV4d05BO0VBQ0U7RUFDQTtBM0Uyd05GOztBMkVqd05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hFN3NCVztFd0U4c0JYO0EzRW93TkY7QTJFbHdORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFb3dOSjs7QTJFL3ZORTtFQUNFO0EzRWt3Tko7QTJFL3ZORTtFQUNFO0EzRWl3Tko7QTJFL3ZOSTs7RUFFRTtBM0Vpd05OO0EyRTl2Tkk7RUFDRSxnQnBFaHNCUTtFb0Vpc0JSO0EzRWd3Tk47O0EyRXh2TkE7RUFDRTtFQUNBO0VBQ0EsaUJwRXZzQlc7QVBrOE9iOztBMkV4dk5BO0VBQ0U7RUFDQTtFQUNBLG9CcEU3c0JXO0FQdzhPYjtBMkV6dk5FO0VBTEY7SUFNSSxvQnBFL3NCUztFUDI4T1g7QUFDRjtBMkUxdk5FO0VBQ0U7QTNFNHZOSjtBMkV4dk5FO0VBQ0U7RUFDQTtFQUNBO0EzRTB2Tko7QTJFdnZORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhFcnhCUztFd0VzeEJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFeXZOSjtBMkV2dk5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3BFcHZCUTtFb0VxdkJSLFd4RXZqQkk7RXdFd2pCSixZeEV4akJJO0V3RXlqQkosbUJ4RTVlaUI7RXdFNmVqQjtFQUNBO0EzRXl2Tk47QTJFcnZORTtFQUNFLG1CekV0d0JNO0V5RXV3Qk47QTNFdXZOSjtBMkVydk5JO0VBQ0U7RUFDQTtFQUNBLHlCekV6ekJRO0FGZ2pQZDtBMkVudk5FO0VBQ0UseUJ6RXZ4Qk07RXlFd3hCTjtBM0Vxdk5KO0EyRW52Tkk7RUFDRSx5QnpFbDBCUTtBRnVqUGQ7QTJFanZORTtFQUNFO0EzRW12Tko7O0EyRS91TkE7RUFDRTtFQUNBO0VBQ0Esa0JwRXR4Qlc7QVB3Z1BiOztBMkUvdU5BO0VBQ0U7RUFDQTtFQUNBO0EzRWt2TkY7O0EyRS91TkE7RUFDRTtFQUNBO0VBQ0EsZXBFcHlCVztFb0VxeUJYLGN4RXRqQlM7QUh3eU9YO0EyRS91TkU7RUFDRTtFQUNBO0EzRWl2Tko7QTJFOXVORTtFQUNFO0EzRWd2Tko7O0EyRXp1TkE7RUFDRSxXeEV6bkJRO0V3RTBuQlIsWXhFMW5CUTtFd0UybkJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0U0dU5GOztBMkV0dU5BO0VBQ0U7RUFDQTtFQUNBLGdCeEUvdkJjO0V3RWd3QmQsY3hFeDNCVztFd0V5M0JYLG1CcEUxMEJXO0FQbWpQYjs7QTJFdHVOQTtFQUNFO0VBQ0Esa0JwRTkwQlc7RW9FKzBCWDtBM0V5dU5GOztBMkVudU5BO0VBQ0UsbUJwRWgxQlk7RW9FaTFCWjtBM0VzdU5GOztBMkVudU5BO0VBQ0U7RUFDQTtFQUNBLGdCeEVyeEJjO0V3RXN4QmQsY3hFOTRCVztFd0UrNEJYLG1CcEVoMkJXO0VvRWkyQlgsZ0JwRWoyQlc7RW9FazJCWDtFQUNBLG1CcEVyMkJZO0FQMmtQZDs7QTJFbnVOQTtFQUNFO0VBQ0E7RUFDQSxnQnBFcjJCVztFb0VzMkJYO0VBQ0E7QTNFc3VORjtBMkVudU5FO0VBQ0U7RUFDQTtFQUNBO0EzRXF1Tko7QTJFbHVORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhFeDZCUztFd0V5NkJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFb3VOSjtBMkVsdU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3BFdjRCUTtFb0V3NEJSLFd4RTFzQkk7RXdFMnNCSixZeEUzc0JJO0V3RTRzQkosbUJ4RS9uQmlCO0V3RWdvQmpCO0VBQ0E7QTNFb3VOTjtBMkVodU5FO0VBQ0UsbUJ6RXo1Qk07RXlFMDVCTjtBM0VrdU5KO0EyRWh1Tkk7RUFDRTtFQUNBO0VBQ0EseUJ4RXA4Qk87QUhzcVBiO0EyRTl0TkU7RUFDRSx5QnpFMTZCTTtFeUUyNkJOO0EzRWd1Tko7QTJFOXROSTtFQUNFLHlCekVyOUJRO0FGcXJQZDtBMkU1dE5FO0VBQ0U7QTNFOHROSjs7QTJFMXROQTtFQUNFLGdCeEUvMUJjO0V3RWcyQmQsY3hFeDlCVztFd0V5OUJYO0VBQ0E7QTNFNnRORjs7QTJFMXROQTtFQUNFLG1CcEU1NkJXO0FQeW9QYjs7QTJFMXROQTtFQUNFLG1CcEVsN0JXO0FQK29QYjs7QTJFMXROQTtFQUNFLG1CcEVwN0JXO0FQaXBQYjs7QTJFMXROQTtFQUNFLGN6RXI4QlE7RXlFczhCUixtQnBFMzdCVztBUHdwUGI7O0EyRTF0TkE7RUFDRSxvQnBFLzdCVztBUDRwUGI7O0EyRXZ0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnBFMThCVztBUG9xUGI7O0EyRXZ0TkE7RUFDRTtFQUNBO0EzRTB0TkY7O0EyRXZ0TkE7RUFDRTtFQUNBO0EzRTB0TkY7O0EyRW50TkE7O0VBRUU7QTNFc3RORjs7QTRFL3ZQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RWt3UEY7O0E0RTV2UEk7RUFERjtJQUVJO0U1RWd3UEo7QUFDRjtBNEU3dlBFO0VBQ0U7RUFDQTtBNUUrdlBKO0E0RTd2UEk7RUFKRjtJQUtJO0U1RWd3UEo7QUFDRjtBNEU3dlBFO0VBQ0U7RUFDQTtBNUUrdlBKO0E0RTV2UEU7RUFDRTtFQUNBLGV6RWlMeUI7RXlFaEx6QjtFQUNBLGlCekVnTHlCO0V5RS9LekIsYzFFZ0NNO0FGOHRQVjtBNEV6dlBNO0VBREY7SUFFSTtFNUU0dlBOO0FBQ0Y7QTRFeHZQTTtFQURGO0lBRUk7SUFDQTtFNUUydlBOO0FBQ0Y7QTRFdnZQRTtFQUNFO0VBQ0E7RUFDQSxlekUwR3lCO0V5RXpHekIsY3pFd1FLO0FIaS9PVDtBNEV2dlBJO0VBTkY7SUFPSTtJQUNBLGV6RW9JOEI7SXlFbkk5QixpQnpFb0k4QjtFSHNuUGxDO0FBQ0Y7QTRFeHZQSTtFQUNFO0E1RTB2UE47QTRFeHZQTTtFQUhGO0lBSUk7RTVFMnZQTjtBQUNGOztBNEV0dlBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV5dlBGO0E0RXZ2UEU7RUFDRTtFQUNBO0VBQ0EsUXJFVFM7RXFFVVQ7RUFDQSxlekVpR2tCO0V5RWhHbEI7QTVFeXZQSjtBNEV2dlBJO0VBQ0U7QTVFeXZQTjtBNEV0dlBJO0VBWkY7SUFhSTtFNUV5dlBKO0FBQ0Y7QTRFdHZQRTtFQUNFO0VBQ0EsZXpFbUZrQjtFeUVsRmxCLGMxRW5DTTtBRjJ4UFY7QTRFdHZQSTtFQUxGO0lBTUk7SUFDQSxlekU2R3VCO0l5RTVHdkI7RTVFeXZQSjtBQUNGO0E0RXR2UEU7RUFDRTtFQUNBO0E1RXd2UEo7QTRFcnZQRTtFQUNFO0VBQ0E7RUFDQSxTckUxQ1M7QVBpeVBiO0E0RXJ2UEk7RUFMRjtJQU1JO0lBQ0EsU3pFekJRO0VIaXhQWjtBQUNGO0E0RXJ2UEU7RUFDRTtFQUNBO0E1RXV2UEo7QTRFcnZQSTtFQUpGO0lBS0ksZXpFMER5QjtFSDhyUDdCO0FBQ0Y7QTRFcnZQRTtFQUNFO0VBQ0E7QTVFdXZQSjtBNEVydlBJO0VBSkY7SUFLSSxlekVpRHlCO0VIdXNQN0I7QUFDRjtBNEV0dlBJO0VBUkY7SUFTSTtJQUNBO0U1RXl2UEo7QUFDRjtBNEV0dlBFO0VBQ0U7RUFDQTtFQUNBO0E1RXd2UEo7QTRFdHZQSTtFQUxGO0lBTUk7RTVFeXZQSjtBQUNGO0E0RXJ2UEk7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U1RXd2UEo7QUFDRjtBNEVydlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekVtSks7RXlFbEpMLGV6RVNrQjtBSDh1UHRCO0E0RXJ2UEk7RUFSRjtJQVNJO0lBQ0E7RTVFd3ZQSjtBQUNGO0E0RXJ2UEU7RUFDRTtFQUNBO0VBQ0EsWXJFOUdTO0VxRStHVCxlekU1Qm9CO0V5RTZCcEIsYzFFdktVO0UwRXdLVjtFQUNBO0VBQ0Esa0J6RXpFYztFeUUwRWQ7QTVFdXZQSjtBNEVydlBJO0VBWEY7SUFZSTtJQUNBLG1CekVyS087SXlFc0tQO0lBQ0E7RTVFd3ZQSjtBQUNGO0E0RXB2UEk7RUFERjtJQUVJO0U1RXV2UEo7QUFDRjtBNEVudlBJO0VBREY7SUFFSTtFNUVzdlBKO0FBQ0Y7QTRFbnZQRTtFQUNFO0VBQ0EsZXpFbkNrQjtFeUVvQ2xCLGN6RXdHSztBSDZvUFQ7O0E0RWp2UEE7RUFDRTtBNUVvdlBGOztBNkVqOVBBOzs7Ozs7Ozs7OztFQUFBO0FBZ0NBO0VBQ0U7RUFDQTtFQUNBO0E3RWc4UEY7QTZFOTdQRTtFQUNFO0E3RWc4UEo7O0E2RTM3UEE7RUFDRTtFQUNBO0VBQ0EsWXRFdUVvQjtFc0V0RXBCO0VBQ0EsZXRFekJlO0VzRTBCZjtFQUNBO0VBQ0E7RUFDQSx5QnRFUWM7RXNFUGQ7RUFDQSxrQnRFZ0NpQjtFc0UvQmpCLGlDQTFCMEI7RUEyQjFCO0E3RTg3UEY7QTZFNTdQRTtFQUNFO0E3RTg3UEo7QTZFMzdQRTtFQUNFLHFCdEV0QmM7QVBtOVBsQjtBNkUxN1BFO0VBQ0U7RUFDQTtBN0U0N1BKO0E2RXg3UEU7RUFFRTtFQUNBO0VBQ0EsZXRFbkRjO0VzRW9EZDtFQUNBLHlCdEVsQlk7RXNFbUJaO0VBQ0E7RUFDQTtBN0V5N1BKO0E2RXA3UEU7RUFDRTtBN0VzN1BKO0E2RXA3UEk7RUFDRSxjMUU4T1U7QUh3c1BoQjtBNkVuN1BJO0VBQ0U7QTdFcTdQTjtBNkVqN1BJO0VBQ0U7QTdFbTdQTjtBNkU5NlBFO0VBQ0UsY3RFaEVjO0VzRWlFZCxxQnRFckNxQjtFc0VzQ3JCLHlCdEU5Q1k7RXNFK0NaO0E3RWc3UEo7QTZFOTZQSTtFQUNFLGN0RXRFWTtBUHMvUGxCO0E2RTM2UEU7RUFDRSxxQnRFaERxQjtFc0VpRHJCLHlCdEV6RFk7QVBzK1BoQjs7QTZFdjZQQTtFQUNFO0VBQ0E7RUFDQSxVdEVqRGU7RXNFa0RmO0VBQ0EsZXRFMUdlO0VzRTJHZjtFQUNBLGN0RTFGZ0I7RXNFMkZoQjtFQUNBLGlDQXhHMEI7RUF5RzFCO0E3RTA2UEY7O0E2RXQ2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjMUUwTGM7QUgrdVBoQjtBNkV0NlBFOzs7RUFHRTtBN0V3NlBKOztBNkVsNlBFO0VBQ0U7QTdFcTZQSjtBNkVsNlBFOzs7RUFHRTtBN0VvNlBKOztBNkU5NVBFO0VBQ0U7QTdFaTZQSjs7QTZFNzVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXRFL0RvQjtFc0VnRXBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0E3SjBCO0E3RTZqUTVCO0E2RTk1UEU7RUFDRSxjdEVwSmM7QVBvalFsQjtBNkU3NVBFO0VBQ0U7QTdFKzVQSjtBNkU1NVBFO0VBQ0UsY3RFNUpjO0FQMGpRbEI7O0E2RTE1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0U2NVBGO0E2RTM1UEU7RUFDRTtBN0U2NVBKO0E2RXo1UEk7RUFDRTtBN0UyNVBOO0E2RXg1UEk7RUFDRTtBN0UwNVBOOztBNkVuNVBFO0VBQ0U7RUFDQTtBN0VzNVBKO0E2RXA1UEk7RUFDRTtBN0VzNVBOO0E2RW41UEk7RUFDRTtBN0VxNVBOO0E2RW41UE07RUFDRTtBN0VxNVBSO0E2RWg1UEU7RUFDRTtBN0VrNVBKO0E2RS80UEU7RUFDRTtBN0VpNVBKO0E2RS80UEk7RUFDRTtBN0VpNVBOOztBNkUxNFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTY0UEo7QTZFMzRQSTtFQUNFLHFCdEVoT1k7QVA2bVFsQjtBNkUxNFBJO0VBQ0UscUIxRXpNVTtBSHFsUWhCO0E2RXo0UEk7RUFDRSxxQjFFdURVO0FIbzFQaEI7QTZFdjRQRTtFQUNFO0VBQ0E7QTdFeTRQSjtBNkV0NFBFOztFQUVFO0E3RXc0UEo7O0E2RWw0UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUV6UVM7RTBFMFFUO0VBQ0E7RUFDQTtBN0VxNFBKO0E2RWw0UEk7RUFDRTtFQUNBO0E3RW80UE47QTZFaDRQSTs7RUFFRTtFQUNBO0VBQ0EsZXRFOVJZO0VzRStSWix5QnRFNVBVO0VzRTZQVjtBN0VrNFBOOztBRzNyUUE7Ozs7Ozs7OytFQUFBO0EyRUVBOzs7Ozs7O0VBQUE7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JBVHFCO0VBVXJCO0E5RStyUUY7QThFN3JRRTtFQUNFLGF2RXFEYTtBUDBvUWpCOztBOEUxclFBO0VBQ0UsbUJ2RStDZTtFdUU5Q2YsYXZFNkNXO0V1RTVDWDtFQUNBO0VBQ0Esa0J2RW1EaUI7RXVFbERqQixjM0VvU2M7QUh5NVBoQjtBOEUzclFFO0VBQ0U7RUFDQSxldkVqQmE7RXVFa0JiLGlCdkVOZTtBUG1zUW5COztBOEV4clFBO0VBQ0U7RUFDQTtFQUNBLFN2RThCVztFdUU3Qlg7RUFDQTtBOUUyclFGO0E4RXhyUUU7RUFDRTtBOUUwclFKOztBOEVyclFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3ZFZVc7RXVFZFg7QTlFd3JRRjs7QThFcHJRQTtFQUNFO0E5RXVyUUY7O0E4RW5yUUE7RUFDRSxldkVwRGU7RXVFcURmLGN2RW5DZ0I7RXVFb0NoQjtFQUNBO0VBQ0EsZ0NBbEVzQjtBOUV3dlF4QjtBOEVwclFFO0VBQ0U7QTlFc3JRSjs7QThFanJRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCdkVYVztFdUVZWCxpQnZFWlc7RXVFYVg7RUFDQTtBOUVvclFGOztBOEVqclFBO0VBQ0U7RUFDQSxldkVwRmE7RXVFcUZiLGdCdkV6RmlCO0V1RTBGakIsY3ZFbERtQjtBUHN1UXJCOztBOEVoclFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVtclFGOztBOEUvcVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlFa3JRRjs7QThFL3FRQTtFQUNFO0VBQ0E7RUFDQSxRdkVqRFc7RXVFa0RYO0VBQ0EsZXZFdkdlO0V1RXdHZixpQnZFNUZpQjtFdUU2RmpCLGN2RTdFbUI7QVArdlFyQjtBOEUvcVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWlyUUo7QThFL3FRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVpclFOO0E4RTVxUUU7RUFDRSxnQnZFL0llO0FQNnpRbkI7QThFMXFRRTtFQUNFO0E5RTRxUUo7O0E4RXRxUUU7RUFDRSxjdkVoSGU7QVB5eFFuQjtBOEV2cVFJO0VBQ0UsY3ZFbkhhO0V1RW9IYjtBOUV5cVFOO0E4RXJxUUU7RUFDRTtBOUV1cVFKO0E4RXBxUUU7RUFDRSxjdkU3SGU7QVBteVFuQjtBOEVucVFFO0VBQ0UsY3ZFakllO0FQc3lRbkI7QThFbnFRSTtFQUNFLHFCdkVwSWE7QVB5eVFuQjs7QStFLzFRQTs7Ozs7O0VBQUE7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRWcyUUY7QStFOTFRRTtFQU5GO0lBT0k7RS9FaTJRRjtBQUNGOztBK0U5MVFBO0VBQ0U7RUFDQTtFQUNBLHlCeEVxQ2M7QVA0elFoQjs7QStFNzFRQTtFQUNFO0VBQ0E7RUFDQSxnQnhFbkJpQjtFd0VvQmpCO0VBQ0EsY3hFbUJtQjtFd0VsQm5CO0EvRWcyUUY7O0ErRTUxUUE7RUFDRSxtQnhFd0NlO0FQdXpRakI7QStFNzFRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4RXlDZTtFd0V4Q2Ysa0J4RTZCUztFd0U1QlQsZXhFeEJhO0V3RXlCYixpQnhFYmU7QVA0MlFuQjtBK0U3MVFJO0VBQ0U7QS9FKzFRTjtBK0U1MVFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FODFRTjtBK0UzMVFJO0VBQ0U7QS9FNjFRTjtBK0UxMVFJO0VBQ0UseUI1RVRVO0U0RVVWO0VBQ0EsYzVFUlU7QUhvMlFoQjtBK0UxMVFNO0VBQ0UsYTVFWlE7QUh3MlFoQjtBK0V4MVFJO0VBQ0UseUI1RXpCVztFNEUwQlg7RUFDQSxjNUV4Qlc7QUhrM1FqQjtBK0V4MVFNO0VBQ0UsYTVFNUJTO0FIczNRakI7QStFdDFRSTtFQUNFLHlCNUV6Q1E7RTRFMENSO0VBQ0EsYzVFeENRO0FIZzRRZDtBK0V0MVFNO0VBQ0UsYTVFNUNNO0FIbzRRZDs7QStFajFRQTtFQUNFO0EvRW8xUUY7O0FnRnY3UUE7Ozs7OztFQUFBO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdzdRRjtBZ0Z0N1FFO0VBUkY7SUFTSTtFaEZ5N1FGO0FBQ0Y7O0FnRnQ3UUE7RUFDRTtFQUNBO0FoRnk3UUY7O0FnRnI3UUE7RUFDRSxtQnpFb0RZO0FQbzRRZDs7QWdGcjdRQTtFQUNFO0VBQ0Esa0J6RXlDVztFeUV4Q1gsa0J6RW1EaUI7RXlFbERqQixlekViZTtFeUVjZixpQnpFRmlCO0FQMDdRbkI7QWdGdDdRRTtFQUNFO0FoRnc3UUo7QWdGcjdRRTtFQUNFO0VBQ0E7RUFDQSxjekVPaUI7QVBnN1FyQjtBZ0ZwN1FFO0VBQ0U7RUFDQTtFQUNBLGM3RW9SWTtBSGtxUWhCO0FnRm43UUU7RUFDRTtFQUNBO0VBQ0E7QWhGcTdRSjtBZ0ZsN1FFO0VBQ0U7RUFDQTtFQUNBLGM3RUlZO0FIZzdRaEI7O0FnRi82UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhekVRWTtFeUVQWix5QnpFZGM7RXlFZWQsbUJ6RVlpQjtFeUVYakI7RUFDQTtBaEZrN1FGOztBZ0Y5NlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6RVBZO0V5RVFaLHlCOUUzRFc7RThFNERYO0VBQ0EsYzlFeERXO0FGeStRYjtBZ0Y5NlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdFckVTO0U2RXNFVDtBaEZnN1FKO0FnRjc2UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEYrNlFKOztBZ0YxNlFBO0VBQ0U7RUFDQSxlekVwR2E7RXlFcUdiLGdCekV4R2lCO0V5RXlHakIsaUJ6RXZGZTtFeUV3RmYsY3pFbEVtQjtBUCsrUXJCO0FnRjM2UUU7RUFQRjtJQVFJO0VoRjg2UUY7QUFDRjs7QWdGMTZRQTtFQUNFO0VBQ0EsZXpFekdrQjtFeUUwR2xCLGdCekVwR2lCO0V5RXFHakIsY3pFeEZnQjtBUHFnUmxCOztBZ0Z6NlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3pFM0RlO0V5RTREZjtBaEY0NlFGOztBZ0Z4NlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjI2UUY7O0FnRnY2UUE7RUFDRSxlekVsSWU7RXlFbUlmLGN6RWpIZ0I7RXlFa0hoQjtFQUNBO0VBQ0E7QWhGMDZRRjtBZ0Z4NlFFO0VBQ0U7QWhGMDZRSjs7QWdGcjZRQTtFQUNFLGdCekVyRlk7RXlFc0ZaO0FoRnc2UUY7O0FpRjNrUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGOGtSRjs7QWlGM2tSQTtFQUNFO0VBQ0E7QWpGOGtSRjs7QWlGMWtSQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNmtSRjs7QWlGeGtSRTs7RUFFRSxxQi9FOEJNO0FGNmlSVjs7QWlGcmtSRTs7RUFFRSxxQi9Fc0JNO0UrRXJCTix5Qi9FcUJNO0UrRXBCTjtBakZ3a1JKOztBaUZsa1JFOztFQUVFLHFCL0VZTTtFK0VYTjtBakZxa1JKOztBaUZoa1JBOztFQUVFO0VBQ0E7RUFDQSx5QjlFdVBTO0U4RXRQVDtBakZta1JGO0FpRmprUkU7O0VBQ0UseUIvRUZNO0FGc2tSVjs7QWtGcG9SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0VzQlc7QUhpblJiO0FrRnJvUkU7RUFORjtJQU9JO0VsRndvUkY7QUFDRjs7QWtGcm9SQTtFQUNFO0VBQ0E7QWxGd29SRjs7QWtGcG9SQTtFQUNFO0VBQ0E7RUFDQSxTM0V1RFc7RTJFdERYLG1CM0VzRFc7QVBpbFJiOztBa0Zwb1JBO0VBQ0U7RUFDQSxlL0UrR1U7RStFOUdWLGdCL0VxSGM7RStFcEhkLGMvRXFUcUI7RStFcFRyQjtFQUNBO0VBQ0E7QWxGdW9SRjtBa0Zyb1JFO0VBQ0UsYy9FVFM7QUhncFJiO0FrRnBvUkU7RUFDRSxjL0ViUztFK0VjVCw0QmhGdUJNO0FGK21SVjs7QWtGam9SQTtFQUNFLG1CM0U4Qlc7QVBzbVJiOztBa0Zqb1JBO0VBQ0U7RUFDQSxrQi9FZ0VnQjtFK0UvRGhCLGtCM0VvQlc7RTJFbkJYLGUvRW9GVTtBSGdqUlo7QWtGbG9SRTtFQUNFLHlCL0VGWTtFK0VHWjtFQUNBO0FsRm9vUko7QWtGam9SRTtFQUNFLHlCL0UxQmE7RStFMkJiLGMvRXhCYTtFK0V5QmI7QWxGbW9SSjtBa0Zob1JFO0VBQ0UseUIvRTFCVTtFK0UyQlYsYy9FeEJVO0UrRXlCVjtBbEZrb1JKO0FrRi9uUkU7RUFDRSx5Qi9FMUJhO0UrRTJCYixjL0V4QmE7RStFeUJiO0FsRmlvUko7O0FtRnhzUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnNSRjtBbUZ6c1JFO0VBQ0U7QW5GMnNSSjtBbUZ4c1JFO0VBQ0UsYTVFd0RTO0FQa3BSYjs7QW1GcnNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoRndGZ0I7RWdGdkZoQjtBbkZ3c1JGO0FtRnRzUkU7RUFSRjtJQVNJO0VuRnlzUkY7QUFDRjtBbUZ0c1JFO0VBQ0U7RUFDQTtBbkZ3c1JKOztBbUZuc1JBO0VBQ0U7RUFDQTtBbkZzc1JGOztBbUZsc1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZxc1JGO0FtRmxzUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm9zUko7QW1GaHNSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ga3NSSjtBbUY5clJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZnc1JKOztBbUYzclJBO0VBQ0U7RUFDQSxnQmhGd0RjO0VnRnZEZCxjaEZqRVc7RWdGa0VYO0VBQ0E7RUFDQTtBbkY4clJGO0FtRjVyUkU7RUFSRjtJQVNJO0lBQ0E7RW5GK3JSRjtBQUNGOztBbUYzclJBO0VBQ0U7RUFDQSxnQmhGeUNjO0VnRnhDZCxjNUVwRWdCO0U0RXFFaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY4clJGOztBbUYxclJBO0VBQ0U7RUFDQSxTNUUzQ1c7RTRFNENYO0FuRjZyUkY7QW1GM3JSRTtFQUNFO0FuRjZyUko7O0FtRnZyUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkYwclJGOztBbUZ0clJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GeXJSRjtBbUZ2clJFO0VBQ0U7QW5GeXJSSjtBbUZ0clJFO0VBQ0U7RUFDQTtBbkZ3clJKO0FtRnRyUkk7RUFDRTtBbkZ3clJOOztBbUZsclJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcXJSRjtBbUZuclJFO0VBQ0U7QW5GcXJSSjtBbUZsclJFO0VBQ0U7RUFDQTtBbkZvclJKOztBbUYvcVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmtyUkY7O0FtRi9xUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRmxLVztFaUZtS1g7RUFDQTtFQUNBO0FuRmtyUkY7QW1GaHJSRTtFQUNFO0FuRmtyUko7O0FtRjlxUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RXhJVztFNEV5SVg7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlaEY3RVU7RWdGOEVWLGdCaEZ2RWM7RWdGd0VkLGNoRjlMVztFZ0YrTFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZpclJGO0FtRjlxUkU7RUFDRSxjakYvTVU7QUYrM1JkO0FtRjVxUkU7RUFDRTtFQUNBO0FuRjhxUko7QW1GM3FSRTtFQUNFO0FuRjZxUko7QW1GMXFSRTtFQUNFO0VBQ0E7QW5GNHFSSjtBbUZ4cVJFO0VBQ0U7RUFDQTtFQUNBO0FuRjBxUko7O0FtRnRxUkE7RUFDRTtFQUNBO0VBQ0E7QW5GeXFSRjs7QW1GcHFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRnVxUkY7QW1GcHFSRTtFQUNFO0FuRnNxUko7QW1GbHFSRTtFQUNFO0FuRm9xUko7QW1GanFSSTtFQUNFO0FuRm1xUk47QW1GL3BSSTtFQUNFO0FuRmlxUk47O0FtRjNwUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY4cFJGO0FtRjVwUkU7RUFDRTtBbkY4cFJKO0FtRjNwUkU7RUFDRTtFQUNBO0FuRjZwUko7O0FtRnhwUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYycFJGO0FtRnpwUkU7RUFDRTtBbkYycFJKO0FtRnpwUkk7RUFDRTtBbkYycFJOO0FtRnZwUkU7RUFDRTtFQUNBO0FuRnlwUko7O0FtRnJwUkE7RUFDRSxlaEZsTVU7RWdGbU1WLGNoRk1xQjtFZ0ZMckIsbUI1RW5RVztBUDI1UmI7O0FtRnJwUkE7RUFDRSxlaEZ4TVU7RWdGeU1WO0VBQ0EsbUI1RXpRVztBUGk2UmI7O0FtRnBwUkE7RUFDRTtBbkZ1cFJGOztBbUZucFJBO0VBQ0U7QW5Gc3BSRjs7QW1GbnBSQTtFQUNFO0VBQ0E7RUFDQTtBbkZzcFJGOztBbUZucFJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZzcFJGO0FtRnBwUkU7OztFQUNFLHlCakZ0VE07RWlGdVROLHFCakZ2VE07QUYrOFJWO0FtRnRwUkk7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwcFJOO0FtRnRwUkU7OztFQUNFO0VBQ0E7QW5GMHBSSjs7QW1GdHBSQTtFQUNFLGVoRm5RVTtFZ0ZvUVYsY2hGblhXO0VnRm9YWDtBbkZ5cFJGOztBbUZycFJBO0VBQ0UsZWhGMVFVO0VnRjJRVixjaEYxWFc7RWdGMlhYO0VBQ0E7QW5Gd3BSRjtBbUZ0cFJFO0VBQ0U7QW5Gd3BSSjs7QW1GbnBSQTtFQUNFLGNoRnJZVztFZ0ZzWVg7RUFDQTtBbkZzcFJGO0FtRnBwUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnNwUko7QW1GbnBSRTtFQUNFLGNqRmhYTTtBRnFnU1Y7O0FtRmhwUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkZtcFJGOztBbUZocFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlaEZ0VFU7RWdGdVRWLGdCaEZqVGM7RWdGa1RkLGtCaEYvVWdCO0VnRmdWaEI7RUFDQTtBbkZtcFJGO0FtRmpwUkU7RUFDRSx5QmpGdmFTO0VpRndhVCxjakZ0YlU7RWlGdWJWO0FuRm1wUko7QW1GanBSSTtFQUNFLHlCaEZqR3VCO0FIb3ZSN0I7QW1GaHBSSTtFQUNFO0VBQ0E7QW5Ga3BSTjtBbUY5b1JFO0VBQ0Usd0NoRnZHMEI7RWdGd0cxQixjaEY3YlM7RWdGOGJUO0FuRmdwUko7QW1GOW9SSTtFQUNFLHdDaEYzR3dCO0FIMnZSOUI7QW1GN29SSTtFQUNFO0VBQ0E7QW5GK29STjs7QW1GeG9SQTtFQUNFO0FuRjJvUkY7O0FtRnZvUkE7RUFDRSxtQjVFamFXO0FQMmlTYjtBbUZ4b1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhGalljO0VnRmtZZDtFQUNBLGVoRjdXUTtFZ0Y4V1I7QW5GMG9SSjtBbUZ4b1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GMG9STjtBbUZ2b1JJO0VBQ0U7QW5GeW9STjtBbUZ0b1JJO0VBQ0U7RUFDQSxjaEZqTVU7RWdGa01WO0FuRndvUk47QW1GdG9STTtFQUNFLGFoRnJNUTtBSDYwUmhCO0FtRnBvUkk7RUFDRTtFQUNBO0VBQ0E7QW5Gc29STjtBbUZwb1JNO0VBQ0U7QW5Gc29SUjs7QW1GL25SQTtFQUNFO0FuRmtvUkY7QW1GaG9SRTtFQUNFO0VBQ0E7QW5Ga29SSjtBbUYvblJFO0VBQ0U7QW5GaW9SSjs7QW1GNW5SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhNUVqZVk7RTRFa2VaLHlCNUV2ZmM7RTRFd2ZkLG1CNUU3ZGlCO0U0RThkakI7RUFDQTtBbkYrblJGO0FtRjVuUkU7RUFDRTtFQUNBO0FuRjhuUko7O0FtRjFuUkE7RUFDRTtJQUNFO0lBQ0E7RW5GNm5SRjtFbUYxblJBO0lBQ0U7SUFDQTtFbkY0blJGO0FBQ0Y7QW1Gem5SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRnJqQlc7RWlGc2pCWDtFQUNBLGNqRmxqQlc7QUY2cVNiO0FtRnhuUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEYvakJTO0VnRmdrQlQ7QW5GMG5SSjtBbUZ2blJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ5blJKOztBbUZyblJBO0VBQ0U7RUFDQSxlNUU5bEJhO0U0RStsQmIsZ0I1RWxtQmlCO0U0RW1tQmpCLGlCNUVqbEJlO0U0RWtsQmYsYzVFNWpCbUI7QVBvclNyQjtBbUZ0blJFO0VBUEY7SUFRSTtFbkZ5blJGO0FBQ0Y7O0FtRnRuUkE7RUFDRTtFQUNBLGU1RWxtQmtCO0U0RW1tQmxCLGdCNUU3bEJpQjtFNEU4bEJqQixjNUV2a0JtQjtBUGdzU3JCOztBbUZ0blJBO0VBQ0U7RUFDQSxlNUV4bUJlO0U0RXltQmYsYzVFdmxCZ0I7QVBndFNsQjs7QW1Gcm5SQTtFQUNFO0VBQ0E7QW5Gd25SRjtBbUZ0blJFO0VBQ0U7QW5Gd25SSjtBbUZyblJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdW5SSjs7QW1Gbm5SQTtFQUNFO0lBQ0U7RW5Gc25SRjtBQUNGO0FtRmxuUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hGcldjO0VnRnNXZDtBbkZvblJGO0FtRmxuUkU7RUFDRTtBbkZvblJKO0FtRmpuUkU7RUFDRTtFQUNBO0VBQ0E7QW5GbW5SSjs7QW1GL21SQTtFQUNFO0VBQ0E7RUFDQTtBbkZrblJGOztBbUY5bVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEY3cUJXO0VnRjhxQlg7RUFDQSxrQmhGdmxCZ0I7RWdGd2xCaEI7QW5GaW5SRjtBbUYvbVJFO0VBQ0U7RUFDQTtBbkZpblJKOztBbUY3bVJBO0VBQ0U7SUFDRTtJQUNBO0VuRmduUkY7RW1GN21SQTtJQUNFO0lBQ0E7RW5GK21SRjtBQUNGO0FtRjVtUkE7RUFDRTtFQUNBLGVoRnhsQlU7RWdGeWxCVixnQmhGaGxCYztFZ0ZpbEJkLGNoRnpzQlc7QUh1elNiOztBbUYzbVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjhtUkY7O0FtRjNtUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlaEYxbUJVO0VnRjJtQlYsYzVFOXNCZ0I7RTRFK3NCaEI7QW5GOG1SRjtBbUY1bVJFO0VBQ0UsYzVFenJCZTtBUHV5U25COztBbUYxbVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY2bVJGO0FtRjNtUkU7RUFDRTtBbkY2bVJKOztBbUZybVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRndtUkY7QW1GdG1SRTtFQUNFO0FuRndtUko7O0FtRnBtUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkZ1bVJGOztBbUZwbVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTVFMXRCVztFNEUydEJYLGE1RXp0Qlc7RTRFMHRCWCx5QmhGM3dCVztFZ0Y0d0JYLG1CaEZuckJnQjtFZ0ZvckJoQjtFQUNBO0FuRnVtUkY7O0FtRnBtUkE7RUFDRTtJQUNFO0lBQ0E7RW5GdW1SRjtFbUZwbVJBO0lBQ0U7SUFDQTtFbkZzbVJGO0FBQ0Y7QW1Gbm1SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CNUVodkJXO0FQcTFTYjs7QW1GbG1SQTtFQUNFLGVoRnJyQlU7RWdGc3JCVixnQmhGL3FCYztFZ0ZnckJkLGNoRnh5Qlc7QUg2NFNiOztBbUZsbVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUUxeUJnQjtFNEUyeUJoQjtBbkZxbVJGO0FtRm5tUkU7RUFDRTtFQUNBLGNoRjN6QlM7QUhnNlNiO0FtRmxtUkU7RUFDRTtFQUNBO0FuRm9tUko7QW1Gam1SRTtFQUNFO0VBQ0E7RUFDQTtBbkZtbVJKOztBbUYvbFJBO0VBQ0U7RUFDQSxTNUU3eEJXO0U0RTh4QlgsbUI1RTN4Qlc7QVA2M1NiOztBbUYvbFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUTVFdHlCVztBUHc0U2I7QW1GL2xSRTtFQUNFO0FuRmltUko7O0FtRjdsUkE7RUFDRSxlaEY5dUJVO0VnRit1QlYsZ0JoRnZ1QmM7RWdGd3VCZCxjNUVuMUJnQjtBUG03U2xCOztBbUY3bFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZWhGdHZCVTtFZ0Z1dkJWLGNoRnYyQlc7RWdGdzJCWCx5QmhGdjJCVztFZ0Z3MkJYO0VBQ0Esa0JoRmp4QmdCO0VnRmt4QmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GZ21SRjtBbUY5bFJFO0VBQ0U7RUFDQSxxQmpGOTBCTTtFaUYrMEJOO0FuRmdtUko7QW1GN2xSRTtFQUNFLHFCNUU1MkJjO0FQMjhTbEI7O0FtRjNsUkE7RUFDRTtFQUNBO0VBQ0EsZWhGL3dCVTtFZ0ZneEJWLGdCaEZ6d0JjO0FIdTJTaEI7O0FtRjFsUkE7RUFDRTtBbkY2bFJGO0FtRjNsUkU7RUFDRTtBbkY2bFJKOztBbUZ6bFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEYvekJnQjtFZ0ZnMEJoQjtFQUNBLGM1RTk0QmdCO0U0RSs0QmhCO0FuRjRsUkY7QW1GMWxSRTtFQUNFLGNqRnozQk07RWlGMDNCTjtBbkY0bFJKO0FtRnpsUkU7RUFDRTtFQUNBO0FuRjJsUko7O0FtRnZsUkE7RUFDRTtFQUNBO0VBQ0E7QW5GMGxSRjs7QW9GOWhUQTtFQUNFLHlCakZ5Qlc7RWlGeEJYLG1CakZpSGdCO0VpRmhIaEIsYTdFd0VXO0U2RXZFWCx5Q2pGdU9nQjtBSDB6U2xCO0FvRi9oVEU7RUFORjtJQU9JLGE3RXFFUztFUDY5U1g7QUFDRjs7QW9GL2hUQTtFQUNFLGVqRjhIVTtFaUY3SFYsZ0JqRm9JYztFaUZuSWQsY2pGV1c7RWlGVlgsbUI3RXlEVztBUHkrU2I7QW9GaGlURTtFQU5GO0lBT0ksZWpGeUhRO0VIMDZTVjtBQUNGOztBb0ZoaVRBO0VBQ0UsZWpGaUhVO0VpRmhIVixjakZ5VHFCO0VpRnhUckIsbUI3RWtEVztFNkVqRFg7QXBGbWlURjs7QW9GaGlUQTtFQUNFLGVqRjJHVTtFaUYxR1YsZ0JqRmlIYztFaUZoSGQsY2pGUFc7RWlGUVgsbUI3RXVDVztBUDQvU2I7O0FvRmhpVEE7RUFDRSxhN0VvQ1c7RTZFbkNYLHlCakZWVztFaUZXWCxrQmpGMkVnQjtFaUYxRWhCLG1CN0VtQ1c7QVBnZ1RiO0FvRmppVEU7RUFDRTtFQUNBLGVqRjRGUTtFaUYzRlIsY2pGcEJTO0VpRnFCVDtBcEZtaVRKOztBb0YvaFRBO0VBQ0UsbUI3RXdCVztBUDBnVGI7O0FvRi9oVEE7RUFDRTtFQUNBO0VBQ0EsUzdFZVc7RTZFZFgsYTdFZVc7RTZFZFgsbUI3RWFXO0U2RVpYO0VBQ0Esa0JqRnFEZ0I7RWlGcERoQjtFQUNBO0FwRmtpVEY7QW9GaGlURTtFQUNFLHFCakZ6Q1M7RWlGMENULHlCakZ2Q1M7QUh5a1RiO0FvRi9oVEU7RUFDRSxxQmxGVE07RWtGVU4seUJsRmhCTTtBRmlqVFY7QW9GOWhURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnaVRKO0FvRjloVEk7RUFDRSxxQmxGekJJO0FGeWpUVjtBb0Y5aFRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxGbkNFO0VrRm9DRjtBcEZnaVRSO0FvRjVoVEk7RUFDRTtFQUNBO0FwRjhoVE47O0FvRnpoVEE7RUFDRSxlakYwQlU7RWlGekJWLGNqRnRGVztFaUZ1Rlg7QXBGNGhURjtBb0YxaFRFO0VBQ0U7RUFDQSxnQmpGNEJZO0FIZ2dUaEI7O0FvRnhoVEE7RUFDRSxnQjdFOUNXO0FQeWtUYjs7QXFGeHBUQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBa0JBO0VBQ0U7QXJGdXBURjtBcUZycFRFO0VBQ0U7RUFDQTtBckZ1cFRKO0FxRnBwVEU7RUFDRTtFQUNBO0FyRnNwVEo7QVFyb1RJO0U2RW5CRjtJQUlJO0VyRndwVEo7QUFDRjs7QXFGL29URTs7RUFFRTtFQUNBO0FyRmtwVEo7O0FxRnhvVEU7RUFDRTtBckYyb1RKOztBcUZob1RFOzs7RUFHRTtBckZtb1RKO0FxRi9uVEU7RUFDRTtBckZpb1RKO0FxRjduVEU7RUFDRTtBckYrblRKO0FxRjduVEk7RUFDRTtBckYrblROO0FxRjVuVEk7Ozs7O0VBR0U7QXJGZ29UTjtBcUY3blRJO0VBQ0U7QXJGK25UTjtBcUYxblRFOztFQUVFO0FyRjRuVEo7QXFGem5URTtFQUNFO0VBQ0E7QXJGMm5USjtBcUZ2blRFO0VBQ0U7QXJGeW5USjtBcUZ0blRFOztFQUVFO0VBQ0E7QXJGd25USjtBcUZwblRFO0VBQ0U7QXJGc25USjtBcUZsblRFO0VBQ0U7QXJGb25USjtBcUZoblRFOztFQUVFO0FyRmtuVEo7QXFGL21URTtFQUNFO0FyRmluVEo7QXFGNW1USTs7O0VBR0U7QXJGOG1UTixDOzs7O0FzRjV2VEEsZ0JBQWdCO0FyRkFoQjs7Ozs7K0VBQUE7QUNBQTs7Ozs7OzsrRUFBQTtBQ0FBOzs7Ozs7OzsrRUFBQTtBQUFBOzs7Ozs7OzsrRUFBQTtBb0ZBQTs7RUFBQTtBQWFBOztFQUFBO0FBS0E7O0VBQUE7QUFLQTs7RUFBQTtBQThFQTs7RUFBQTtBQU1BOztFQUFBO0FBUUE7O0VBQUE7QUFRQTtBQUVBOztFQUFBO0FBaUNJO0VBRUk7RUFDQTtBRHBHUjs7QUN3R0k7RUFFSTtFQUNBO0FEdEdSOztBQzBHSTtFQUVJO0FEeEdSOztBQzRHSTtFQUVJO0FEMUdSOztBQ29GSTtFQUVJO0VBQ0E7QURsRlI7O0FDc0ZJO0VBRUk7RUFDQTtBRHBGUjs7QUN3Rkk7RUFFSTtBRHRGUjs7QUMwRkk7RUFFSTtBRHhGUjs7QUNrRUk7RUFFSTtFQUNBO0FEaEVSOztBQ29FSTtFQUVJO0VBQ0E7QURsRVI7O0FDc0VJO0VBRUk7QURwRVI7O0FDd0VJO0VBRUk7QUR0RVI7O0FDZ0RJO0VBRUk7RUFDQTtBRDlDUjs7QUNrREk7RUFFSTtFQUNBO0FEaERSOztBQ29ESTtFQUVJO0FEbERSOztBQ3NESTtFQUVJO0FEcERSOztBQzhCSTtFQUVJO0VBQ0E7QUQ1QlI7O0FDZ0NJO0VBRUk7RUFDQTtBRDlCUjs7QUNrQ0k7RUFFSTtBRGhDUjs7QUNvQ0k7RUFFSTtBRGxDUjs7QUNZSTtFQUVJO0VBQ0E7QURWUjs7QUNjSTtFQUVJO0VBQ0E7QURaUjs7QUNnQkk7RUFFSTtBRGRSOztBQ2tCSTtFQUVJO0FEaEJSOztBQ05JO0VBRUk7RUFDQTtBRFFSOztBQ0pJO0VBRUk7RUFDQTtBRE1SOztBQ0ZJO0VBRUk7QURJUjs7QUNBSTtFQUVJO0FERVI7O0FDeEJJO0VBRUk7RUFDQTtBRDBCUjs7QUN0Qkk7RUFFSTtFQUNBO0FEd0JSOztBQ3BCSTtFQUVJO0FEc0JSOztBQ2xCSTtFQUVJO0FEb0JSOztBQzFDSTtFQUVJO0VBQ0E7QUQ0Q1I7O0FDeENJO0VBRUk7RUFDQTtBRDBDUjs7QUN0Q0k7RUFFSTtBRHdDUjs7QUNwQ0k7RUFFSTtBRHNDUjs7QUM1REk7RUFFSTtFQUNBO0FEOERSOztBQzFESTtFQUVJO0VBQ0E7QUQ0RFI7O0FDeERJO0VBRUk7QUQwRFI7O0FDdERJO0VBRUk7QUR3RFI7O0FDOUVJO0VBRUk7RUFDQTtBRGdGUjs7QUM1RUk7RUFFSTtFQUNBO0FEOEVSOztBQzFFSTtFQUVJO0FENEVSOztBQ3hFSTtFQUVJO0FEMEVSOztBQ2hHSTtFQUVJO0VBQ0E7QURrR1I7O0FDOUZJO0VBRUk7RUFDQTtBRGdHUjs7QUM1Rkk7RUFFSTtBRDhGUjs7QUMxRkk7RUFFSTtBRDRGUjs7QUNsSEk7RUFFSTtFQUNBO0FEb0hSOztBQ2hISTtFQUVJO0VBQ0E7QURrSFI7O0FDOUdJO0VBRUk7QURnSFI7O0FDNUdJO0VBRUk7QUQ4R1I7O0FDcElJO0VBRUk7RUFDQTtBRHNJUjs7QUNsSUk7RUFFSTtFQUNBO0FEb0lSOztBQ2hJSTtFQUVJO0FEa0lSOztBQzlISTtFQUVJO0FEZ0lSOztBQ3RKSTtFQUVJO0VBQ0E7QUR3SlI7O0FDcEpJO0VBRUk7RUFDQTtBRHNKUjs7QUNsSkk7RUFFSTtBRG9KUjs7QUNoSkk7RUFFSTtBRGtKUjs7QUN4S0k7RUFFSTtFQUNBO0FEMEtSOztBQ3RLSTtFQUVJO0VBQ0E7QUR3S1I7O0FDcEtJO0VBRUk7QURzS1I7O0FDbEtJO0VBRUk7QURvS1I7O0FDMUxJO0VBRUk7RUFDQTtBRDRMUjs7QUN4TEk7RUFFSTtFQUNBO0FEMExSOztBQ3RMSTtFQUVJO0FEd0xSOztBQ3BMSTtFQUVJO0FEc0xSOztBQzVNSTtFQUVJO0VBQ0E7QUQ4TVI7O0FDMU1JO0VBRUk7RUFDQTtBRDRNUjs7QUN4TUk7RUFFSTtBRDBNUjs7QUN0TUk7RUFFSTtBRHdNUjs7QUM5Tkk7RUFFSTtFQUNBO0FEZ09SOztBQzVOSTtFQUVJO0VBQ0E7QUQ4TlI7O0FDMU5JO0VBRUk7QUQ0TlI7O0FDeE5JO0VBRUk7QUQwTlI7O0FDaFBJO0VBRUk7RUFDQTtBRGtQUjs7QUM5T0k7RUFFSTtFQUNBO0FEZ1BSOztBQzVPSTtFQUVJO0FEOE9SOztBQzFPSTtFQUVJO0FENE9SOztBQ2xRSTtFQUVJO0VBQ0E7QURvUVI7O0FDaFFJO0VBRUk7RUFDQTtBRGtRUjs7QUM5UEk7RUFFSTtBRGdRUjs7QUM1UEk7RUFFSTtBRDhQUjs7QUV0V0k7RURrRkE7SUFFSTtJQUNBO0VEdVJOO0FBQ0Y7O0FFN1dJO0VEeUZBO0lBRUk7SUFDQTtFRHVSTjtBQUNGOztBRXBYSTtFRGdHQTtJQUVJO0VEdVJOO0FBQ0Y7O0FFMVhJO0VEc0dBO0lBRUk7RUR1Uk47QUFDRjs7QUVoWUk7RURrRkE7SUFFSTtJQUNBO0VEaVROO0FBQ0Y7O0FFdllJO0VEeUZBO0lBRUk7SUFDQTtFRGlUTjtBQUNGOztBRTlZSTtFRGdHQTtJQUVJO0VEaVROO0FBQ0Y7O0FFcFpJO0VEc0dBO0lBRUk7RURpVE47QUFDRjs7QUUxWkk7RURrRkE7SUFFSTtJQUNBO0VEMlVOO0FBQ0Y7O0FFamFJO0VEeUZBO0lBRUk7SUFDQTtFRDJVTjtBQUNGOztBRXhhSTtFRGdHQTtJQUVJO0VEMlVOO0FBQ0Y7O0FFOWFJO0VEc0dBO0lBRUk7RUQyVU47QUFDRjs7QUVwYkk7RURrRkE7SUFFSTtJQUNBO0VEcVdOO0FBQ0Y7O0FFM2JJO0VEeUZBO0lBRUk7SUFDQTtFRHFXTjtBQUNGOztBRWxjSTtFRGdHQTtJQUVJO0VEcVdOO0FBQ0Y7O0FFeGNJO0VEc0dBO0lBRUk7RURxV047QUFDRjs7QUU5Y0k7RURrRkE7SUFFSTtJQUNBO0VEK1hOO0FBQ0Y7O0FFcmRJO0VEeUZBO0lBRUk7SUFDQTtFRCtYTjtBQUNGOztBRTVkSTtFRGdHQTtJQUVJO0VEK1hOO0FBQ0Y7O0FFbGVJO0VEc0dBO0lBRUk7RUQrWE47QUFDRjs7QUV4ZUk7RURrRkE7SUFFSTtJQUNBO0VEeVpOO0FBQ0Y7O0FFL2VJO0VEeUZBO0lBRUk7SUFDQTtFRHlaTjtBQUNGOztBRXRmSTtFRGdHQTtJQUVJO0VEeVpOO0FBQ0Y7O0FFNWZJO0VEc0dBO0lBRUk7RUR5Wk47QUFDRjs7QUVsZ0JJO0VEa0ZBO0lBRUk7SUFDQTtFRG1iTjtBQUNGOztBRXpnQkk7RUR5RkE7SUFFSTtJQUNBO0VEbWJOO0FBQ0Y7O0FFaGhCSTtFRGdHQTtJQUVJO0VEbWJOO0FBQ0Y7O0FFdGhCSTtFRHNHQTtJQUVJO0VEbWJOO0FBQ0Y7O0FFNWhCSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2Y047QUFDRjs7QUVuaUJJO0VEeUZBO0lBRUk7SUFDQTtFRDZjTjtBQUNGOztBRTFpQkk7RURnR0E7SUFFSTtFRDZjTjtBQUNGOztBRWhqQkk7RURzR0E7SUFFSTtFRDZjTjtBQUNGOztBRXRqQkk7RURrRkE7SUFFSTtJQUNBO0VEdWVOO0FBQ0Y7O0FFN2pCSTtFRHlGQTtJQUVJO0lBQ0E7RUR1ZU47QUFDRjs7QUVwa0JJO0VEZ0dBO0lBRUk7RUR1ZU47QUFDRjs7QUUxa0JJO0VEc0dBO0lBRUk7RUR1ZU47QUFDRjs7QUVobEJJO0VEa0ZBO0lBRUk7SUFDQTtFRGlnQk47QUFDRjs7QUV2bEJJO0VEeUZBO0lBRUk7SUFDQTtFRGlnQk47QUFDRjs7QUU5bEJJO0VEZ0dBO0lBRUk7RURpZ0JOO0FBQ0Y7O0FFcG1CSTtFRHNHQTtJQUVJO0VEaWdCTjtBQUNGOztBRTFtQkk7RURrRkE7SUFFSTtJQUNBO0VEMmhCTjtBQUNGOztBRWpuQkk7RUR5RkE7SUFFSTtJQUNBO0VEMmhCTjtBQUNGOztBRXhuQkk7RURnR0E7SUFFSTtFRDJoQk47QUFDRjs7QUU5bkJJO0VEc0dBO0lBRUk7RUQyaEJOO0FBQ0Y7O0FFcG9CSTtFRGtGQTtJQUVJO0lBQ0E7RURxakJOO0FBQ0Y7O0FFM29CSTtFRHlGQTtJQUVJO0lBQ0E7RURxakJOO0FBQ0Y7O0FFbHBCSTtFRGdHQTtJQUVJO0VEcWpCTjtBQUNGOztBRXhwQkk7RURzR0E7SUFFSTtFRHFqQk47QUFDRjs7QUU5cEJJO0VEa0ZBO0lBRUk7SUFDQTtFRCtrQk47QUFDRjs7QUVycUJJO0VEeUZBO0lBRUk7SUFDQTtFRCtrQk47QUFDRjs7QUU1cUJJO0VEZ0dBO0lBRUk7RUQra0JOO0FBQ0Y7O0FFbHJCSTtFRHNHQTtJQUVJO0VEK2tCTjtBQUNGOztBRXhyQkk7RURrRkE7SUFFSTtJQUNBO0VEeW1CTjtBQUNGOztBRS9yQkk7RUR5RkE7SUFFSTtJQUNBO0VEeW1CTjtBQUNGOztBRXRzQkk7RURnR0E7SUFFSTtFRHltQk47QUFDRjs7QUU1c0JJO0VEc0dBO0lBRUk7RUR5bUJOO0FBQ0Y7O0FFbHRCSTtFRGtGQTtJQUVJO0lBQ0E7RURtb0JOO0FBQ0Y7O0FFenRCSTtFRHlGQTtJQUVJO0lBQ0E7RURtb0JOO0FBQ0Y7O0FFaHVCSTtFRGdHQTtJQUVJO0VEbW9CTjtBQUNGOztBRXR1Qkk7RURzR0E7SUFFSTtFRG1vQk47QUFDRjs7QUU1dUJJO0VEa0ZBO0lBRUk7SUFDQTtFRDZwQk47QUFDRjs7QUVudkJJO0VEeUZBO0lBRUk7SUFDQTtFRDZwQk47QUFDRjs7QUUxdkJJO0VEZ0dBO0lBRUk7RUQ2cEJOO0FBQ0Y7O0FFaHdCSTtFRHNHQTtJQUVJO0VENnBCTjtBQUNGOztBRXR3Qkk7RURrRkE7SUFFSTtJQUNBO0VEdXJCTjtBQUNGOztBRTd3Qkk7RUR5RkE7SUFFSTtJQUNBO0VEdXJCTjtBQUNGOztBRXB4Qkk7RURnR0E7SUFFSTtFRHVyQk47QUFDRjs7QUUxeEJJO0VEc0dBO0lBRUk7RUR1ckJOO0FBQ0Y7O0FFaHlCSTtFRGtGQTtJQUVJO0lBQ0E7RURpdEJOO0FBQ0Y7O0FFdnlCSTtFRHlGQTtJQUVJO0lBQ0E7RURpdEJOO0FBQ0Y7O0FFOXlCSTtFRGdHQTtJQUVJO0VEaXRCTjtBQUNGOztBRXB6Qkk7RURzR0E7SUFFSTtFRGl0Qk47QUFDRjs7QUUxekJJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ1Qk47QUFDRjs7QUVqMEJJO0VEeUZBO0lBRUk7SUFDQTtFRDJ1Qk47QUFDRjs7QUV4MEJJO0VEZ0dBO0lBRUk7RUQydUJOO0FBQ0Y7O0FFOTBCSTtFRHNHQTtJQUVJO0VEMnVCTjtBQUNGOztBRXAxQkk7RURrRkE7SUFFSTtJQUNBO0VEcXdCTjtBQUNGOztBRTMxQkk7RUR5RkE7SUFFSTtJQUNBO0VEcXdCTjtBQUNGOztBRWwyQkk7RURnR0E7SUFFSTtFRHF3Qk47QUFDRjs7QUV4MkJJO0VEc0dBO0lBRUk7RURxd0JOO0FBQ0Y7O0FFOTJCSTtFRGtGQTtJQUVJO0lBQ0E7RUQreEJOO0FBQ0Y7O0FFcjNCSTtFRHlGQTtJQUVJO0lBQ0E7RUQreEJOO0FBQ0Y7O0FFNTNCSTtFRGdHQTtJQUVJO0VEK3hCTjtBQUNGOztBRWw0Qkk7RURzR0E7SUFFSTtFRCt4Qk47QUFDRjs7QUV4NEJJO0VEa0ZBO0lBRUk7SUFDQTtFRHl6Qk47QUFDRjs7QUUvNEJJO0VEeUZBO0lBRUk7SUFDQTtFRHl6Qk47QUFDRjs7QUV0NUJJO0VEZ0dBO0lBRUk7RUR5ekJOO0FBQ0Y7O0FFNTVCSTtFRHNHQTtJQUVJO0VEeXpCTjtBQUNGOztBRWw2Qkk7RURrRkE7SUFFSTtJQUNBO0VEbTFCTjtBQUNGOztBRXo2Qkk7RUR5RkE7SUFFSTtJQUNBO0VEbTFCTjtBQUNGOztBRWg3Qkk7RURnR0E7SUFFSTtFRG0xQk47QUFDRjs7QUV0N0JJO0VEc0dBO0lBRUk7RURtMUJOO0FBQ0Y7O0FFNTdCSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2MkJOO0FBQ0Y7O0FFbjhCSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2MkJOO0FBQ0Y7O0FFMThCSTtFRGdHQTtJQUVJO0VENjJCTjtBQUNGOztBRWg5Qkk7RURzR0E7SUFFSTtFRDYyQk47QUFDRjs7QUV0OUJJO0VEa0ZBO0lBRUk7SUFDQTtFRHU0Qk47QUFDRjs7QUU3OUJJO0VEeUZBO0lBRUk7SUFDQTtFRHU0Qk47QUFDRjs7QUVwK0JJO0VEZ0dBO0lBRUk7RUR1NEJOO0FBQ0Y7O0FFMStCSTtFRHNHQTtJQUVJO0VEdTRCTjtBQUNGOztBRWgvQkk7RURrRkE7SUFFSTtJQUNBO0VEaTZCTjtBQUNGOztBRXYvQkk7RUR5RkE7SUFFSTtJQUNBO0VEaTZCTjtBQUNGOztBRTkvQkk7RURnR0E7SUFFSTtFRGk2Qk47QUFDRjs7QUVwZ0NJO0VEc0dBO0lBRUk7RURpNkJOO0FBQ0Y7O0FFMWdDSTtFRGtGQTtJQUVJO0lBQ0E7RUQyN0JOO0FBQ0Y7O0FFamhDSTtFRHlGQTtJQUVJO0lBQ0E7RUQyN0JOO0FBQ0Y7O0FFeGhDSTtFRGdHQTtJQUVJO0VEMjdCTjtBQUNGOztBRTloQ0k7RURzR0E7SUFFSTtFRDI3Qk47QUFDRjs7QUVwaUNJO0VEa0ZBO0lBRUk7SUFDQTtFRHE5Qk47QUFDRjs7QUUzaUNJO0VEeUZBO0lBRUk7SUFDQTtFRHE5Qk47QUFDRjs7QUVsakNJO0VEZ0dBO0lBRUk7RURxOUJOO0FBQ0Y7O0FFeGpDSTtFRHNHQTtJQUVJO0VEcTlCTjtBQUNGOztBRTlqQ0k7RURrRkE7SUFFSTtJQUNBO0VEKytCTjtBQUNGOztBRXJrQ0k7RUR5RkE7SUFFSTtJQUNBO0VEKytCTjtBQUNGOztBRTVrQ0k7RURnR0E7SUFFSTtFRCsrQk47QUFDRjs7QUVsbENJO0VEc0dBO0lBRUk7RUQrK0JOO0FBQ0Y7O0FFeGxDSTtFRGtGQTtJQUVJO0lBQ0E7RUR5Z0NOO0FBQ0Y7O0FFL2xDSTtFRHlGQTtJQUVJO0lBQ0E7RUR5Z0NOO0FBQ0Y7O0FFdG1DSTtFRGdHQTtJQUVJO0VEeWdDTjtBQUNGOztBRTVtQ0k7RURzR0E7SUFFSTtFRHlnQ047QUFDRjs7QUVsbkNJO0VEa0ZBO0lBRUk7SUFDQTtFRG1pQ047QUFDRjs7QUV6bkNJO0VEeUZBO0lBRUk7SUFDQTtFRG1pQ047QUFDRjs7QUVob0NJO0VEZ0dBO0lBRUk7RURtaUNOO0FBQ0Y7O0FFdG9DSTtFRHNHQTtJQUVJO0VEbWlDTjtBQUNGOztBRTVvQ0k7RURrRkE7SUFFSTtJQUNBO0VENmpDTjtBQUNGOztBRW5wQ0k7RUR5RkE7SUFFSTtJQUNBO0VENmpDTjtBQUNGOztBRTFwQ0k7RURnR0E7SUFFSTtFRDZqQ047QUFDRjs7QUVocUNJO0VEc0dBO0lBRUk7RUQ2akNOO0FBQ0Y7O0FFdHFDSTtFRGtGQTtJQUVJO0lBQ0E7RUR1bENOO0FBQ0Y7O0FFN3FDSTtFRHlGQTtJQUVJO0lBQ0E7RUR1bENOO0FBQ0Y7O0FFcHJDSTtFRGdHQTtJQUVJO0VEdWxDTjtBQUNGOztBRTFyQ0k7RURzR0E7SUFFSTtFRHVsQ047QUFDRjs7QUVoc0NJO0VEa0ZBO0lBRUk7SUFDQTtFRGluQ047QUFDRjs7QUV2c0NJO0VEeUZBO0lBRUk7SUFDQTtFRGluQ047QUFDRjs7QUU5c0NJO0VEZ0dBO0lBRUk7RURpbkNOO0FBQ0Y7O0FFcHRDSTtFRHNHQTtJQUVJO0VEaW5DTjtBQUNGOztBRTF0Q0k7RURrRkE7SUFFSTtJQUNBO0VEMm9DTjtBQUNGOztBRWp1Q0k7RUR5RkE7SUFFSTtJQUNBO0VEMm9DTjtBQUNGOztBRXh1Q0k7RURnR0E7SUFFSTtFRDJvQ047QUFDRjs7QUU5dUNJO0VEc0dBO0lBRUk7RUQyb0NOO0FBQ0Y7O0FFcHZDSTtFRGtGQTtJQUVJO0lBQ0E7RURxcUNOO0FBQ0Y7O0FFM3ZDSTtFRHlGQTtJQUVJO0lBQ0E7RURxcUNOO0FBQ0Y7O0FFbHdDSTtFRGdHQTtJQUVJO0VEcXFDTjtBQUNGOztBRXh3Q0k7RURzR0E7SUFFSTtFRHFxQ047QUFDRjs7QUU5d0NJO0VEa0ZBO0lBRUk7SUFDQTtFRCtyQ047QUFDRjs7QUVyeENJO0VEeUZBO0lBRUk7SUFDQTtFRCtyQ047QUFDRjs7QUU1eENJO0VEZ0dBO0lBRUk7RUQrckNOO0FBQ0Y7O0FFbHlDSTtFRHNHQTtJQUVJO0VEK3JDTjtBQUNGOztBRXh5Q0k7RURrRkE7SUFFSTtJQUNBO0VEeXRDTjtBQUNGOztBRS95Q0k7RUR5RkE7SUFFSTtJQUNBO0VEeXRDTjtBQUNGOztBRXR6Q0k7RURnR0E7SUFFSTtFRHl0Q047QUFDRjs7QUU1ekNJO0VEc0dBO0lBRUk7RUR5dENOO0FBQ0Y7O0FFbDBDSTtFRGtGQTtJQUVJO0lBQ0E7RURtdkNOO0FBQ0Y7O0FFejBDSTtFRHlGQTtJQUVJO0lBQ0E7RURtdkNOO0FBQ0Y7O0FFaDFDSTtFRGdHQTtJQUVJO0VEbXZDTjtBQUNGOztBRXQxQ0k7RURzR0E7SUFFSTtFRG12Q047QUFDRjs7QUU1MUNJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ3Q047QUFDRjs7QUVuMkNJO0VEeUZBO0lBRUk7SUFDQTtFRDZ3Q047QUFDRjs7QUUxMkNJO0VEZ0dBO0lBRUk7RUQ2d0NOO0FBQ0Y7O0FFaDNDSTtFRHNHQTtJQUVJO0VENndDTjtBQUNGOztBRXQzQ0k7RURrRkE7SUFFSTtJQUNBO0VEdXlDTjtBQUNGOztBRTczQ0k7RUR5RkE7SUFFSTtJQUNBO0VEdXlDTjtBQUNGOztBRXA0Q0k7RURnR0E7SUFFSTtFRHV5Q047QUFDRjs7QUUxNENJO0VEc0dBO0lBRUk7RUR1eUNOO0FBQ0Y7O0FFaDVDSTtFRGtGQTtJQUVJO0lBQ0E7RURpMENOO0FBQ0Y7O0FFdjVDSTtFRHlGQTtJQUVJO0lBQ0E7RURpMENOO0FBQ0Y7O0FFOTVDSTtFRGdHQTtJQUVJO0VEaTBDTjtBQUNGOztBRXA2Q0k7RURzR0E7SUFFSTtFRGkwQ047QUFDRjs7QUUxNkNJO0VEa0ZBO0lBRUk7SUFDQTtFRDIxQ047QUFDRjs7QUVqN0NJO0VEeUZBO0lBRUk7SUFDQTtFRDIxQ047QUFDRjs7QUV4N0NJO0VEZ0dBO0lBRUk7RUQyMUNOO0FBQ0Y7O0FFOTdDSTtFRHNHQTtJQUVJO0VEMjFDTjtBQUNGOztBRXA4Q0k7RURrRkE7SUFFSTtJQUNBO0VEcTNDTjtBQUNGOztBRTM4Q0k7RUR5RkE7SUFFSTtJQUNBO0VEcTNDTjtBQUNGOztBRWw5Q0k7RURnR0E7SUFFSTtFRHEzQ047QUFDRjs7QUV4OUNJO0VEc0dBO0lBRUk7RURxM0NOO0FBQ0Y7O0FFOTlDSTtFRGtGQTtJQUVJO0lBQ0E7RUQrNENOO0FBQ0Y7O0FFcitDSTtFRHlGQTtJQUVJO0lBQ0E7RUQrNENOO0FBQ0Y7O0FFNStDSTtFRGdHQTtJQUVJO0VEKzRDTjtBQUNGOztBRWwvQ0k7RURzR0E7SUFFSTtFRCs0Q047QUFDRjs7QUV4L0NJO0VEa0ZBO0lBRUk7SUFDQTtFRHk2Q047QUFDRjs7QUUvL0NJO0VEeUZBO0lBRUk7SUFDQTtFRHk2Q047QUFDRjs7QUV0Z0RJO0VEZ0dBO0lBRUk7RUR5NkNOO0FBQ0Y7O0FFNWdESTtFRHNHQTtJQUVJO0VEeTZDTjtBQUNGOztBRWxoREk7RURrRkE7SUFFSTtJQUNBO0VEbThDTjtBQUNGOztBRXpoREk7RUR5RkE7SUFFSTtJQUNBO0VEbThDTjtBQUNGOztBRWhpREk7RURnR0E7SUFFSTtFRG04Q047QUFDRjs7QUV0aURJO0VEc0dBO0lBRUk7RURtOENOO0FBQ0Y7O0FFNWlESTtFRGtGQTtJQUVJO0lBQ0E7RUQ2OUNOO0FBQ0Y7O0FFbmpESTtFRHlGQTtJQUVJO0lBQ0E7RUQ2OUNOO0FBQ0Y7O0FFMWpESTtFRGdHQTtJQUVJO0VENjlDTjtBQUNGOztBRWhrREk7RURzR0E7SUFFSTtFRDY5Q047QUFDRjs7QUV0a0RJO0VEa0ZBO0lBRUk7SUFDQTtFRHUvQ047QUFDRjs7QUU3a0RJO0VEeUZBO0lBRUk7SUFDQTtFRHUvQ047QUFDRjs7QUVwbERJO0VEZ0dBO0lBRUk7RUR1L0NOO0FBQ0Y7O0FFMWxESTtFRHNHQTtJQUVJO0VEdS9DTjtBQUNGOztBRWhtREk7RURrRkE7SUFFSTtJQUNBO0VEaWhETjtBQUNGOztBRXZtREk7RUR5RkE7SUFFSTtJQUNBO0VEaWhETjtBQUNGOztBRTltREk7RURnR0E7SUFFSTtFRGloRE47QUFDRjs7QUVwbkRJO0VEc0dBO0lBRUk7RURpaEROO0FBQ0Y7O0FFMW5ESTtFRGtGQTtJQUVJO0lBQ0E7RUQyaUROO0FBQ0Y7O0FFam9ESTtFRHlGQTtJQUVJO0lBQ0E7RUQyaUROO0FBQ0Y7O0FFeG9ESTtFRGdHQTtJQUVJO0VEMmlETjtBQUNGOztBRTlvREk7RURzR0E7SUFFSTtFRDJpRE47QUFDRjs7QUVwcERJO0VEa0ZBO0lBRUk7SUFDQTtFRHFrRE47QUFDRjs7QUUzcERJO0VEeUZBO0lBRUk7SUFDQTtFRHFrRE47QUFDRjs7QUVscURJO0VEZ0dBO0lBRUk7RURxa0ROO0FBQ0Y7O0FFeHFESTtFRHNHQTtJQUVJO0VEcWtETjtBQUNGOztBRTlxREk7RURrRkE7SUFFSTtJQUNBO0VEK2xETjtBQUNGOztBRXJyREk7RUR5RkE7SUFFSTtJQUNBO0VEK2xETjtBQUNGOztBRTVyREk7RURnR0E7SUFFSTtFRCtsRE47QUFDRjs7QUVsc0RJO0VEc0dBO0lBRUk7RUQrbEROO0FBQ0Y7O0FFeHNESTtFRGtGQTtJQUVJO0lBQ0E7RUR5bkROO0FBQ0Y7O0FFL3NESTtFRHlGQTtJQUVJO0lBQ0E7RUR5bkROO0FBQ0Y7O0FFdHRESTtFRGdHQTtJQUVJO0VEeW5ETjtBQUNGOztBRTV0REk7RURzR0E7SUFFSTtFRHluRE47QUFDRjs7QUVsdURJO0VEa0ZBO0lBRUk7SUFDQTtFRG1wRE47QUFDRjs7QUV6dURJO0VEeUZBO0lBRUk7SUFDQTtFRG1wRE47QUFDRjs7QUVodkRJO0VEZ0dBO0lBRUk7RURtcEROO0FBQ0Y7O0FFdHZESTtFRHNHQTtJQUVJO0VEbXBETjtBQUNGOztBRTV2REk7RURrRkE7SUFFSTtJQUNBO0VENnFETjtBQUNGOztBRW53REk7RUR5RkE7SUFFSTtJQUNBO0VENnFETjtBQUNGOztBRTF3REk7RURnR0E7SUFFSTtFRDZxRE47QUFDRjs7QUVoeERJO0VEc0dBO0lBRUk7RUQ2cUROO0FBQ0Y7O0FFdHhESTtFRGtGQTtJQUVJO0lBQ0E7RUR1c0ROO0FBQ0Y7O0FFN3hESTtFRHlGQTtJQUVJO0lBQ0E7RUR1c0ROO0FBQ0Y7O0FFcHlESTtFRGdHQTtJQUVJO0VEdXNETjtBQUNGOztBRTF5REk7RURzR0E7SUFFSTtFRHVzRE47QUFDRjs7QUVoekRJO0VEa0ZBO0lBRUk7SUFDQTtFRGl1RE47QUFDRjs7QUV2ekRJO0VEeUZBO0lBRUk7SUFDQTtFRGl1RE47QUFDRjs7QUU5ekRJO0VEZ0dBO0lBRUk7RURpdUROO0FBQ0Y7O0FFcDBESTtFRHNHQTtJQUVJO0VEaXVETjtBQUNGOztBRTEwREk7RURrRkE7SUFFSTtJQUNBO0VEMnZETjtBQUNGOztBRWoxREk7RUR5RkE7SUFFSTtJQUNBO0VEMnZETjtBQUNGOztBRXgxREk7RURnR0E7SUFFSTtFRDJ2RE47QUFDRjs7QUU5MURJO0VEc0dBO0lBRUk7RUQydkROO0FBQ0Y7O0FFcDJESTtFRGtGQTtJQUVJO0lBQ0E7RURxeEROO0FBQ0Y7O0FFMzJESTtFRHlGQTtJQUVJO0lBQ0E7RURxeEROO0FBQ0Y7O0FFbDNESTtFRGdHQTtJQUVJO0VEcXhETjtBQUNGOztBRXgzREk7RURzR0E7SUFFSTtFRHF4RE47QUFDRjs7QUU5M0RJO0VEa0ZBO0lBRUk7SUFDQTtFRCt5RE47QUFDRjs7QUVyNERJO0VEeUZBO0lBRUk7SUFDQTtFRCt5RE47QUFDRjs7QUU1NERJO0VEZ0dBO0lBRUk7RUQreUROO0FBQ0Y7O0FFbDVESTtFRHNHQTtJQUVJO0VEK3lETjtBQUNGOztBRXg1REk7RURrRkE7SUFFSTtJQUNBO0VEeTBETjtBQUNGOztBRS81REk7RUR5RkE7SUFFSTtJQUNBO0VEeTBETjtBQUNGOztBRXQ2REk7RURnR0E7SUFFSTtFRHkwRE47QUFDRjs7QUU1NkRJO0VEc0dBO0lBRUk7RUR5MEROO0FBQ0Y7O0FFbDdESTtFRGtGQTtJQUVJO0lBQ0E7RURtMkROO0FBQ0Y7O0FFejdESTtFRHlGQTtJQUVJO0lBQ0E7RURtMkROO0FBQ0Y7O0FFaDhESTtFRGdHQTtJQUVJO0VEbTJETjtBQUNGOztBRXQ4REk7RURzR0E7SUFFSTtFRG0yRE47QUFDRjs7QUU1OERJO0VEa0ZBO0lBRUk7SUFDQTtFRDYzRE47QUFDRjs7QUVuOURJO0VEeUZBO0lBRUk7SUFDQTtFRDYzRE47QUFDRjs7QUUxOURJO0VEZ0dBO0lBRUk7RUQ2M0ROO0FBQ0Y7O0FFaCtESTtFRHNHQTtJQUVJO0VENjNETjtBQUNGOztBRXQrREk7RURrRkE7SUFFSTtJQUNBO0VEdTVETjtBQUNGOztBRTcrREk7RUR5RkE7SUFFSTtJQUNBO0VEdTVETjtBQUNGOztBRXAvREk7RURnR0E7SUFFSTtFRHU1RE47QUFDRjs7QUUxL0RJO0VEc0dBO0lBRUk7RUR1NUROO0FBQ0Y7O0FFaGdFSTtFRGtGQTtJQUVJO0lBQ0E7RURpN0ROO0FBQ0Y7O0FFdmdFSTtFRHlGQTtJQUVJO0lBQ0E7RURpN0ROO0FBQ0Y7O0FFOWdFSTtFRGdHQTtJQUVJO0VEaTdETjtBQUNGOztBRXBoRUk7RURzR0E7SUFFSTtFRGk3RE47QUFDRjs7QUUxaEVJO0VEa0ZBO0lBRUk7SUFDQTtFRDI4RE47QUFDRjs7QUVqaUVJO0VEeUZBO0lBRUk7SUFDQTtFRDI4RE47QUFDRjs7QUV4aUVJO0VEZ0dBO0lBRUk7RUQyOEROO0FBQ0Y7O0FFOWlFSTtFRHNHQTtJQUVJO0VEMjhETjtBQUNGOztBRXBqRUk7RURrRkE7SUFFSTtJQUNBO0VEcStETjtBQUNGOztBRTNqRUk7RUR5RkE7SUFFSTtJQUNBO0VEcStETjtBQUNGOztBRWxrRUk7RURnR0E7SUFFSTtFRHErRE47QUFDRjs7QUV4a0VJO0VEc0dBO0lBRUk7RURxK0ROO0FBQ0Y7O0FFOWtFSTtFRGtGQTtJQUVJO0lBQ0E7RUQrL0ROO0FBQ0Y7O0FFcmxFSTtFRHlGQTtJQUVJO0lBQ0E7RUQrL0ROO0FBQ0Y7O0FFNWxFSTtFRGdHQTtJQUVJO0VEKy9ETjtBQUNGOztBRWxtRUk7RURzR0E7SUFFSTtFRCsvRE47QUFDRjs7QUV4bUVJO0VEa0ZBO0lBRUk7SUFDQTtFRHloRU47QUFDRjs7QUUvbUVJO0VEeUZBO0lBRUk7SUFDQTtFRHloRU47QUFDRjs7QUV0bkVJO0VEZ0dBO0lBRUk7RUR5aEVOO0FBQ0Y7O0FFNW5FSTtFRHNHQTtJQUVJO0VEeWhFTjtBQUNGOztBRWxvRUk7RURrRkE7SUFFSTtJQUNBO0VEbWpFTjtBQUNGOztBRXpvRUk7RUR5RkE7SUFFSTtJQUNBO0VEbWpFTjtBQUNGOztBRWhwRUk7RURnR0E7SUFFSTtFRG1qRU47QUFDRjs7QUV0cEVJO0VEc0dBO0lBRUk7RURtakVOO0FBQ0Y7O0FFNXBFSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2a0VOO0FBQ0Y7O0FFbnFFSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2a0VOO0FBQ0Y7O0FFMXFFSTtFRGdHQTtJQUVJO0VENmtFTjtBQUNGOztBRWhyRUk7RURzR0E7SUFFSTtFRDZrRU47QUFDRjs7QUV0ckVJO0VEa0ZBO0lBRUk7SUFDQTtFRHVtRU47QUFDRjs7QUU3ckVJO0VEeUZBO0lBRUk7SUFDQTtFRHVtRU47QUFDRjs7QUVwc0VJO0VEZ0dBO0lBRUk7RUR1bUVOO0FBQ0Y7O0FFMXNFSTtFRHNHQTtJQUVJO0VEdW1FTjtBQUNGOztBRWh0RUk7RURrRkE7SUFFSTtJQUNBO0VEaW9FTjtBQUNGOztBRXZ0RUk7RUR5RkE7SUFFSTtJQUNBO0VEaW9FTjtBQUNGOztBRTl0RUk7RURnR0E7SUFFSTtFRGlvRU47QUFDRjs7QUVwdUVJO0VEc0dBO0lBRUk7RURpb0VOO0FBQ0Y7O0FFMXVFSTtFRGtGQTtJQUVJO0lBQ0E7RUQycEVOO0FBQ0Y7O0FFanZFSTtFRHlGQTtJQUVJO0lBQ0E7RUQycEVOO0FBQ0Y7O0FFeHZFSTtFRGdHQTtJQUVJO0VEMnBFTjtBQUNGOztBRTl2RUk7RURzR0E7SUFFSTtFRDJwRU47QUFDRjs7QUVwd0VJO0VEa0ZBO0lBRUk7SUFDQTtFRHFyRU47QUFDRjs7QUUzd0VJO0VEeUZBO0lBRUk7SUFDQTtFRHFyRU47QUFDRjs7QUVseEVJO0VEZ0dBO0lBRUk7RURxckVOO0FBQ0Y7O0FFeHhFSTtFRHNHQTtJQUVJO0VEcXJFTjtBQUNGOztBRTl4RUk7RURrRkE7SUFFSTtJQUNBO0VEK3NFTjtBQUNGOztBRXJ5RUk7RUR5RkE7SUFFSTtJQUNBO0VEK3NFTjtBQUNGOztBRTV5RUk7RURnR0E7SUFFSTtFRCtzRU47QUFDRjs7QUVsekVJO0VEc0dBO0lBRUk7RUQrc0VOO0FBQ0Y7O0FFeHpFSTtFRGtGQTtJQUVJO0lBQ0E7RUR5dUVOO0FBQ0Y7O0FFL3pFSTtFRHlGQTtJQUVJO0lBQ0E7RUR5dUVOO0FBQ0Y7O0FFdDBFSTtFRGdHQTtJQUVJO0VEeXVFTjtBQUNGOztBRTUwRUk7RURzR0E7SUFFSTtFRHl1RU47QUFDRjs7QUVsMUVJO0VEa0ZBO0lBRUk7SUFDQTtFRG13RU47QUFDRjs7QUV6MUVJO0VEeUZBO0lBRUk7SUFDQTtFRG13RU47QUFDRjs7QUVoMkVJO0VEZ0dBO0lBRUk7RURtd0VOO0FBQ0Y7O0FFdDJFSTtFRHNHQTtJQUVJO0VEbXdFTjtBQUNGOztBRTUyRUk7RURrRkE7SUFFSTtJQUNBO0VENnhFTjtBQUNGOztBRW4zRUk7RUR5RkE7SUFFSTtJQUNBO0VENnhFTjtBQUNGOztBRTEzRUk7RURnR0E7SUFFSTtFRDZ4RU47QUFDRjs7QUVoNEVJO0VEc0dBO0lBRUk7RUQ2eEVOO0FBQ0Y7O0FFdDRFSTtFRGtGQTtJQUVJO0lBQ0E7RUR1ekVOO0FBQ0Y7O0FFNzRFSTtFRHlGQTtJQUVJO0lBQ0E7RUR1ekVOO0FBQ0Y7O0FFcDVFSTtFRGdHQTtJQUVJO0VEdXpFTjtBQUNGOztBRTE1RUk7RURzR0E7SUFFSTtFRHV6RU47QUFDRjs7QUVoNkVJO0VEa0ZBO0lBRUk7SUFDQTtFRGkxRU47QUFDRjs7QUV2NkVJO0VEeUZBO0lBRUk7SUFDQTtFRGkxRU47QUFDRjs7QUU5NkVJO0VEZ0dBO0lBRUk7RURpMUVOO0FBQ0Y7O0FFcDdFSTtFRHNHQTtJQUVJO0VEaTFFTjtBQUNGOztBRTE3RUk7RURrRkE7SUFFSTtJQUNBO0VEMjJFTjtBQUNGOztBRWo4RUk7RUR5RkE7SUFFSTtJQUNBO0VEMjJFTjtBQUNGOztBRXg4RUk7RURnR0E7SUFFSTtFRDIyRU47QUFDRjs7QUU5OEVJO0VEc0dBO0lBRUk7RUQyMkVOO0FBQ0Y7O0FFcDlFSTtFRGtGQTtJQUVJO0lBQ0E7RURxNEVOO0FBQ0Y7O0FFMzlFSTtFRHlGQTtJQUVJO0lBQ0E7RURxNEVOO0FBQ0Y7O0FFbCtFSTtFRGdHQTtJQUVJO0VEcTRFTjtBQUNGOztBRXgrRUk7RURzR0E7SUFFSTtFRHE0RU47QUFDRjs7QUU5K0VJO0VEa0ZBO0lBRUk7SUFDQTtFRCs1RU47QUFDRjs7QUVyL0VJO0VEeUZBO0lBRUk7SUFDQTtFRCs1RU47QUFDRjs7QUU1L0VJO0VEZ0dBO0lBRUk7RUQrNUVOO0FBQ0Y7O0FFbGdGSTtFRHNHQTtJQUVJO0VEKzVFTjtBQUNGOztBRXhnRkk7RURrRkE7SUFFSTtJQUNBO0VEeTdFTjtBQUNGOztBRS9nRkk7RUR5RkE7SUFFSTtJQUNBO0VEeTdFTjtBQUNGOztBRXRoRkk7RURnR0E7SUFFSTtFRHk3RU47QUFDRjs7QUU1aEZJO0VEc0dBO0lBRUk7RUR5N0VOO0FBQ0Y7O0FFbGlGSTtFRGtGQTtJQUVJO0lBQ0E7RURtOUVOO0FBQ0Y7O0FFemlGSTtFRHlGQTtJQUVJO0lBQ0E7RURtOUVOO0FBQ0Y7O0FFaGpGSTtFRGdHQTtJQUVJO0VEbTlFTjtBQUNGOztBRXRqRkk7RURzR0E7SUFFSTtFRG05RU47QUFDRjs7QUU1akZJO0VEa0ZBO0lBRUk7SUFDQTtFRDYrRU47QUFDRjs7QUVua0ZJO0VEeUZBO0lBRUk7SUFDQTtFRDYrRU47QUFDRjs7QUUxa0ZJO0VEZ0dBO0lBRUk7RUQ2K0VOO0FBQ0Y7O0FFaGxGSTtFRHNHQTtJQUVJO0VENitFTjtBQUNGOztBRXRsRkk7RURrRkE7SUFFSTtJQUNBO0VEdWdGTjtBQUNGOztBRTdsRkk7RUR5RkE7SUFFSTtJQUNBO0VEdWdGTjtBQUNGOztBRXBtRkk7RURnR0E7SUFFSTtFRHVnRk47QUFDRjs7QUUxbUZJO0VEc0dBO0lBRUk7RUR1Z0ZOO0FBQ0Y7O0FFaG5GSTtFRGtGQTtJQUVJO0lBQ0E7RURpaUZOO0FBQ0Y7O0FFdm5GSTtFRHlGQTtJQUVJO0lBQ0E7RURpaUZOO0FBQ0Y7O0FFOW5GSTtFRGdHQTtJQUVJO0VEaWlGTjtBQUNGOztBRXBvRkk7RURzR0E7SUFFSTtFRGlpRk47QUFDRjs7QUUxb0ZJO0VEa0ZBO0lBRUk7SUFDQTtFRDJqRk47QUFDRjs7QUVqcEZJO0VEeUZBO0lBRUk7SUFDQTtFRDJqRk47QUFDRjs7QUV4cEZJO0VEZ0dBO0lBRUk7RUQyakZOO0FBQ0Y7O0FFOXBGSTtFRHNHQTtJQUVJO0VEMmpGTjtBQUNGOztBRXBxRkk7RURrRkE7SUFFSTtJQUNBO0VEcWxGTjtBQUNGOztBRTNxRkk7RUR5RkE7SUFFSTtJQUNBO0VEcWxGTjtBQUNGOztBRWxyRkk7RURnR0E7SUFFSTtFRHFsRk47QUFDRjs7QUV4ckZJO0VEc0dBO0lBRUk7RURxbEZOO0FBQ0Y7O0FFOXJGSTtFRGtGQTtJQUVJO0lBQ0E7RUQrbUZOO0FBQ0Y7O0FFcnNGSTtFRHlGQTtJQUVJO0lBQ0E7RUQrbUZOO0FBQ0Y7O0FFNXNGSTtFRGdHQTtJQUVJO0VEK21GTjtBQUNGOztBRWx0Rkk7RURzR0E7SUFFSTtFRCttRk47QUFDRjs7QUV4dEZJO0VEa0ZBO0lBRUk7SUFDQTtFRHlvRk47QUFDRjs7QUUvdEZJO0VEeUZBO0lBRUk7SUFDQTtFRHlvRk47QUFDRjs7QUV0dUZJO0VEZ0dBO0lBRUk7RUR5b0ZOO0FBQ0Y7O0FFNXVGSTtFRHNHQTtJQUVJO0VEeW9GTjtBQUNGOztBRWx2Rkk7RURrRkE7SUFFSTtJQUNBO0VEbXFGTjtBQUNGOztBRXp2Rkk7RUR5RkE7SUFFSTtJQUNBO0VEbXFGTjtBQUNGOztBRWh3Rkk7RURnR0E7SUFFSTtFRG1xRk47QUFDRjs7QUV0d0ZJO0VEc0dBO0lBRUk7RURtcUZOO0FBQ0Y7O0FFNXdGSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2ckZOO0FBQ0Y7O0FFbnhGSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2ckZOO0FBQ0Y7O0FFMXhGSTtFRGdHQTtJQUVJO0VENnJGTjtBQUNGOztBRWh5Rkk7RURzR0E7SUFFSTtFRDZyRk47QUFDRjs7QUV0eUZJO0VEa0ZBO0lBRUk7SUFDQTtFRHV0Rk47QUFDRjs7QUU3eUZJO0VEeUZBO0lBRUk7SUFDQTtFRHV0Rk47QUFDRjs7QUVwekZJO0VEZ0dBO0lBRUk7RUR1dEZOO0FBQ0Y7O0FFMXpGSTtFRHNHQTtJQUVJO0VEdXRGTjtBQUNGOztBRWgwRkk7RURrRkE7SUFFSTtJQUNBO0VEaXZGTjtBQUNGOztBRXYwRkk7RUR5RkE7SUFFSTtJQUNBO0VEaXZGTjtBQUNGOztBRTkwRkk7RURnR0E7SUFFSTtFRGl2Rk47QUFDRjs7QUVwMUZJO0VEc0dBO0lBRUk7RURpdkZOO0FBQ0Y7O0FFMTFGSTtFRGtGQTtJQUVJO0lBQ0E7RUQyd0ZOO0FBQ0Y7O0FFajJGSTtFRHlGQTtJQUVJO0lBQ0E7RUQyd0ZOO0FBQ0Y7O0FFeDJGSTtFRGdHQTtJQUVJO0VEMndGTjtBQUNGOztBRTkyRkk7RURzR0E7SUFFSTtFRDJ3Rk47QUFDRjs7QUVwM0ZJO0VEa0ZBO0lBRUk7SUFDQTtFRHF5Rk47QUFDRjs7QUUzM0ZJO0VEeUZBO0lBRUk7SUFDQTtFRHF5Rk47QUFDRjs7QUVsNEZJO0VEZ0dBO0lBRUk7RURxeUZOO0FBQ0Y7O0FFeDRGSTtFRHNHQTtJQUVJO0VEcXlGTjtBQUNGOztBRTk0Rkk7RURrRkE7SUFFSTtJQUNBO0VEK3pGTjtBQUNGOztBRXI1Rkk7RUR5RkE7SUFFSTtJQUNBO0VEK3pGTjtBQUNGOztBRTU1Rkk7RURnR0E7SUFFSTtFRCt6Rk47QUFDRjs7QUVsNkZJO0VEc0dBO0lBRUk7RUQrekZOO0FBQ0Y7O0FFeDZGSTtFRGtGQTtJQUVJO0lBQ0E7RUR5MUZOO0FBQ0Y7O0FFLzZGSTtFRHlGQTtJQUVJO0lBQ0E7RUR5MUZOO0FBQ0Y7O0FFdDdGSTtFRGdHQTtJQUVJO0VEeTFGTjtBQUNGOztBRTU3Rkk7RURzR0E7SUFFSTtFRHkxRk47QUFDRjs7QUVsOEZJO0VEa0ZBO0lBRUk7SUFDQTtFRG0zRk47QUFDRjs7QUV6OEZJO0VEeUZBO0lBRUk7SUFDQTtFRG0zRk47QUFDRjs7QUVoOUZJO0VEZ0dBO0lBRUk7RURtM0ZOO0FBQ0Y7O0FFdDlGSTtFRHNHQTtJQUVJO0VEbTNGTjtBQUNGOztBRTU5Rkk7RURrRkE7SUFFSTtJQUNBO0VENjRGTjtBQUNGOztBRW4rRkk7RUR5RkE7SUFFSTtJQUNBO0VENjRGTjtBQUNGOztBRTErRkk7RURnR0E7SUFFSTtFRDY0Rk47QUFDRjs7QUVoL0ZJO0VEc0dBO0lBRUk7RUQ2NEZOO0FBQ0Y7O0FFdC9GSTtFRGtGQTtJQUVJO0lBQ0E7RUR1NkZOO0FBQ0Y7O0FFNy9GSTtFRHlGQTtJQUVJO0lBQ0E7RUR1NkZOO0FBQ0Y7O0FFcGdHSTtFRGdHQTtJQUVJO0VEdTZGTjtBQUNGOztBRTFnR0k7RURzR0E7SUFFSTtFRHU2Rk47QUFDRjs7QUd2bEdFO0VBQ0U7QUgwbEdKOztBR3JsR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId2xHRjs7QUdwbEdBO0VBQ0U7RUFDQTtFQUNBO0FIdWxHRjs7QUdubEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhzbEdGOztBR2psR0U7RUFDRTtFQUNBO0VBQ0E7QUhvbEdKO0FHamxHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCRjFCUTtFRTJCUjtFQUNBO0VBQ0E7QUhtbEdKO0FHaGxHRTtFQUNFO0VBQ0E7QUhrbEdKO0FHL2tHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRjVCVTtFRTZCVixjRjVDVTtFRTZDVjtFQUNBO0VBQ0E7QUhpbEdKO0FHL2tHSTtFQUNFLHlCRmxDUTtBRG1uR2Q7QUc3a0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgra0dKO0FHNWtHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRm5FVTtBRGlwR2Q7QUc1a0dJO0VBQ0UseUJGdERRO0FEb29HZDs7QUd4a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0ZqRlU7RUVrRlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRnpEYztFRTBEZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJrR0Y7O0FHdmtHQTs7RUFFRTtBSDBrR0Y7O0FHdGtHRTtFQUNFO0FIeWtHSjs7QUdua0dFO0VBQ0U7QUhza0dKO0FHbGtHSTtFQUNFO0FIb2tHTjs7QUc5akdBO0VBQ0U7QUhpa0dGOztBRzVqR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGN0hVO0FENHJHZDs7QUd6akdFO0VBQ0U7QUg0akdKOztBR3hqR0E7RUFDRTtFQUNBO0FIMmpHRjs7QUd4akdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0Z4RitCO0VFeUYvQjtFQUNBO0FIMmpHRjtBR3pqR0U7RUFDRSxjRjNITTtBRHNyR1Y7QUd4akdFO0VBQ0U7RUFDQTtBSDBqR0o7QUd4akdJO0VBQ0UsV0ZyRzJCO0FEK3BHakM7O0FHcGpHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdWpHRjs7QUdoakdBO0VBRUU7RUFDQTtFQUNBO0VBQ0EsV0YzSCtCO0FENnFHakM7O0FHL2lHQTtFQUVFLHlCRjdIdUI7RUU4SHZCLFdGakkrQjtBRGtyR2pDO0FHL2lHRTtFQUNFO0FIaWpHSjs7QUc1aUdFO0VBQ0U7QUgraUdKOztBRzFpR0E7RUFDRTtBSDZpR0Y7O0FHemlHQTtFQUNFO0FINGlHRjs7QUd4aUdBO0VBQ0U7SUFDRTtJQUNBO0VIMmlHRjtBQUNGO0FHdmlHQTtFQUNFO0FIeWlHRjs7QUdyaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh3aUdGOztBR3JpR0E7RUFFRTtBSHVpR0Y7O0FHcGlHQTtFQUVFO0FIc2lHRjs7QUdsaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhxaUdGOztBR2xpR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcWlHRjtBR25pR0U7RUFDRTtFQUNBO0VBQ0E7QUhxaUdKO0FHbGlHRTtFQUNFO0VBQ0E7RUFDQTtBSG9pR0o7QUdqaUdFO0VBQ0U7RUFDQTtFQUNBLGN2RmhQTTtBb0ZteEdWOztBRy9oR0E7RUFDRTtBSGtpR0Y7QUdoaUdFO0VBQ0U7QUhraUdKO0FHL2hHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIaWlHSjtBRy9oR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlpR0o7O0FHNWhHQTtFQUNFO0FIK2hHRjs7QUc1aEdBO0VBQ0U7QUgraEdGOztBR3poR0k7RUFDRTtFQUNBLHlCdkZ0VE87RXVGdVRQLGN2RnJVUTtBb0ZpMkdkOztBR3BoR0U7OztFQUNFLGN2RmhVUztBb0Z5MUdiO0FHdmhHRTs7O0VBQ0UsY3RGelVTO0FtRm8yR2I7QUd6aEdFOzs7RUFDRSxjdkZ2U007QW9GbzBHVjs7QUd6aEdBOztFQUVFLGF2RjdTUTtBb0Z5MEdWOztBR3hoR0E7O0VBRUU7RUFDQTtBSDJoR0Y7O0FHdmhHQTtFQUNFLHlCdkZ4Vlc7RXVGeVZYO0VBQ0EsY3ZGeFdZO0FvRms0R2Q7O0FJdjVHQTtBQUdBOztFQUFBO0FBR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JIRnNCO0VHR3RCO0VBQ0E7QUp1NUdGO0FJcjVHRTtFQUdFLG9CQ2lnQjBCO0VEaGdCMUIsZUhsQlc7RUdtQlgsZ0JIWG9CO0VHWXBCO0VBQ0E7QUpxNUdKO0FJbjVHSTtFQUNFLHlCSGdCUTtBRHE0R2Q7QUlqNUdFO0VBRUUseUJIRFU7QURtNUdkO0FJLzRHRTtFQUVFO0VBQ0E7QUpnNUdKO0FJNzRHRTtFQUVFO0VBQ0E7QUo4NEdKO0FJMzRHRTtFQUVFLGNIRXFCO0FEMDRHekI7QUl6NEdFO0VBQ0UseUJIdkJVO0FEazZHZDs7QUl2NEdBO0VBRUUsc0JIWlM7RUdhVCxjSG5DVTtBRDQ2R1o7O0FJdDRHQTtFQUVFLHlCSGpCZTtFR2tCZixjSGpCYztBRHk1R2hCOztBSXI0R0E7RUFFRSx5Qkh2Q1k7RUd3Q1osY0h2QmM7QUQ4NUdoQjs7QUlyNEdBOztFQUVFLHlCSG5DWTtFR29DWixjSG5EWTtBRDI3R2Q7O0FNdDlHQTtBQUdBO0VBQ0UsY0xxRGM7RUtwRGQ7QU51OUdGO0FNcjlHRTtFQUNFO0FOdTlHSjtBTXA5R0U7RUFFRSx5QkwyQ1k7RUsxQ1osY0xZUTtBRHk4R1o7O0FPbitHQTtBQUlFO0VBQ0U7QVBtK0dKOztBTzM5R0E7RUFDRSx5Qk5zQlk7RU1yQlo7QVA4OUdGO0FPNTlHRTtFQUNFLHlCTlFRO0FEczlHWjtBTzM5R0U7RUFDRSxjTklRO0VNSFIseUJOaUNZO0FENDdHaEI7QU8zOUdJO0VBQ0U7QVA2OUdOO0FPMTlHSTtFQUNFLGNOSk07RU1LTix5Qk55QlU7QURtOEdoQjs7QU90OUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB5OUdGOztBUWxnSEE7RUFDRTtFQUNBLHlCUGtDWTtBRG0rR2Q7QVFsZ0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUGVNO0VPZE47RUFDQSxnQlBIYTtFT0liLGlCUFJjO0FENGdIcEI7QVFsZ0hNO0VBQ0U7QVJvZ0hSO0FRamdITTtFQUNFLGNQY007RU9iTjtFQUNBLGdCUGJXO0VPY1gsaUJQbEJZO0FEcWhIcEI7QVFoZ0hNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrZ0hSO0FROS9HSTtFQUNFO0FSZ2dITjs7QVEzL0dBO0VBQ0U7RUFDQTtFQUNBO0FSOC9HRjtBUTcvR0U7RUFDRTtFQUNBO0VBQ0E7QVIrL0dKO0FRNy9HSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUisvR047QVE5L0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ2dIUjtBUS8vR1E7RUFFRTtFQUNBO0FSZ2dIVjtBUTUvR0k7RUFFRSx5QlB2QlU7QURvaEhoQjtBUTEvR1E7RUFDRTtFQUNBO0VBQ0E7RUFJQTtBUnkvR1Y7QVE1L0dVO0VBQ0U7QVI4L0daO0FRMy9HVTtFQUVFO0VBQ0E7QVI0L0daO0FRei9HUTtFQUNFLGNQdkVFO0FEa2tIWjtBUXQvR0U7RUFDRTtBUncvR0o7O0FRcC9HQTtFQUNFO0VBQ0EseUJQekVZO0VPMEVaLGNQdEVZO0FENmpIZDs7QVNybUhBO0VBQ0U7QVR3bUhGO0FTdG1IRTtFQUNFO0VBQ0E7RUFDQSxjUnFCVTtBRG1sSGQ7QVN2bUhJO0VBSkY7SUFLSTtJQUNBO0VUMG1ISjtBQUNGO0FTeG1ISTtFQUNFLGNSbURPO0FEdWpIYjtBU3RtSEU7RUFDRTtFQUNBO0FUd21ISjtBU3JtSEU7O0VBRUU7QVR1bUhKOztBU25tSEE7RUFDRTtBVHNtSEY7O0FTL2xIRTs7OztFQUNFO0VBQ0E7QVRxbUhKO0FTbG1IRTs7OztFQUNFO0VBQ0E7QVR1bUhKO0FTcG1IRTs7OztFQUNFO0FUeW1ISjs7QVNybUhBO0VBQ0U7QVR3bUhGO0FTdm1IRTtFQUNFO0VBQ0E7RUFDQSxjUmhCVTtBRHluSGQ7QVN4bUhJO0VBSkY7SUFLSTtFVDJtSEo7QUFDRjtBU3ZtSEU7RUFDRTtFQUNBO0FUeW1ISjtBU3htSEk7RUFIRjtJQUlJO0lBQ0E7RVQybUhKO0FBQ0Y7QVN4bUhFO0VBQ0U7RUFDQTtBVDBtSEo7QVN2bUhFO0VBQ0U7QVR5bUhKO0FTdG1IRTtFQUNFO0FUd21ISjtBU3JtSEU7RUFDRTtBVHVtSEo7QVNwbUhFO0VBQ0UsY1I3RFU7QURtcUhkO0FTbm1IRTtFQUNFLGNSdENZO0FEMm9IaEI7QVNsbUhFO0VBQ0UsY1IxQ1k7QUQ4b0hoQjs7QVMvbEhBO0VBQ0U7RUFDQTtFQUNBO0FUa21IRjs7QVMvbEhBO0VBQ0U7RUFDQSx5QlIzRVk7RVE0RVo7RUFDQTtBVGttSEY7QVNobUhFO0VBQ0U7QVRrbUhKO0FTOWxISTtFQUNFO0FUZ21ITjtBUzVsSEU7O0VBRUU7RUFDQTtFQUNBLGNSdEdVO0FEb3NIZDtBUzNsSEU7RUFDRTtFQUNBO0VBQ0EsY1I1R1U7QUR5c0hkOztBU3psSEE7RUFDRTtFQUNBLHlCUnBGYztFUXFGZDtFQUNBLGNSeEdZO0VReUdaO0VBQ0E7QVQ0bEhGO0FTMWxIRTtFQUNFO0FUNGxISjs7QVN4bEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJSbkhZO0VRb0haO0FUMmxIRjs7QVV4dkhBO0VBQ0U7QVYydkhGO0FVenZIRTtFQUNFO0FWMnZISjtBVXh2SEU7RUFDRTtBVjB2SEo7QVV4dkhJO0VBQ0UsY1Q0Q087QUQ4c0hiO0FVdHZIRTtFQUNFO0VBQ0E7QVZ3dkhKO0FVcnZIRTtFQUNFO0VBQ0E7RUFDQSxXVHNFNkI7QURpckhqQzs7QVc5d0hBO0FWQUE7O0VBQUE7QUFhQTs7RUFBQTtBQUtBOztFQUFBO0FBS0E7O0VBQUE7QUE4RUE7O0VBQUE7QUFNQTs7RUFBQTtBQVFBOztFQUFBO0FBUUE7QUFFQTs7RUFBQTtBQWlDSTtFQUVJO0VBQ0E7QUQ0b0hSOztBQ3hvSEk7RUFFSTtFQUNBO0FEMG9IUjs7QUN0b0hJO0VBRUk7QUR3b0hSOztBQ3BvSEk7RUFFSTtBRHNvSFI7O0FDNXBISTtFQUVJO0VBQ0E7QUQ4cEhSOztBQzFwSEk7RUFFSTtFQUNBO0FENHBIUjs7QUN4cEhJO0VBRUk7QUQwcEhSOztBQ3RwSEk7RUFFSTtBRHdwSFI7O0FDOXFISTtFQUVJO0VBQ0E7QURnckhSOztBQzVxSEk7RUFFSTtFQUNBO0FEOHFIUjs7QUMxcUhJO0VBRUk7QUQ0cUhSOztBQ3hxSEk7RUFFSTtBRDBxSFI7O0FDaHNISTtFQUVJO0VBQ0E7QURrc0hSOztBQzlySEk7RUFFSTtFQUNBO0FEZ3NIUjs7QUM1ckhJO0VBRUk7QUQ4ckhSOztBQzFySEk7RUFFSTtBRDRySFI7O0FDbHRISTtFQUVJO0VBQ0E7QURvdEhSOztBQ2h0SEk7RUFFSTtFQUNBO0FEa3RIUjs7QUM5c0hJO0VBRUk7QURndEhSOztBQzVzSEk7RUFFSTtBRDhzSFI7O0FDcHVISTtFQUVJO0VBQ0E7QURzdUhSOztBQ2x1SEk7RUFFSTtFQUNBO0FEb3VIUjs7QUNodUhJO0VBRUk7QURrdUhSOztBQzl0SEk7RUFFSTtBRGd1SFI7O0FDdHZISTtFQUVJO0VBQ0E7QUR3dkhSOztBQ3B2SEk7RUFFSTtFQUNBO0FEc3ZIUjs7QUNsdkhJO0VBRUk7QURvdkhSOztBQ2h2SEk7RUFFSTtBRGt2SFI7O0FDeHdISTtFQUVJO0VBQ0E7QUQwd0hSOztBQ3R3SEk7RUFFSTtFQUNBO0FEd3dIUjs7QUNwd0hJO0VBRUk7QURzd0hSOztBQ2x3SEk7RUFFSTtBRG93SFI7O0FDMXhISTtFQUVJO0VBQ0E7QUQ0eEhSOztBQ3h4SEk7RUFFSTtFQUNBO0FEMHhIUjs7QUN0eEhJO0VBRUk7QUR3eEhSOztBQ3B4SEk7RUFFSTtBRHN4SFI7O0FDNXlISTtFQUVJO0VBQ0E7QUQ4eUhSOztBQzF5SEk7RUFFSTtFQUNBO0FENHlIUjs7QUN4eUhJO0VBRUk7QUQweUhSOztBQ3R5SEk7RUFFSTtBRHd5SFI7O0FDOXpISTtFQUVJO0VBQ0E7QURnMEhSOztBQzV6SEk7RUFFSTtFQUNBO0FEOHpIUjs7QUMxekhJO0VBRUk7QUQ0ekhSOztBQ3h6SEk7RUFFSTtBRDB6SFI7O0FDaDFISTtFQUVJO0VBQ0E7QURrMUhSOztBQzkwSEk7RUFFSTtFQUNBO0FEZzFIUjs7QUM1MEhJO0VBRUk7QUQ4MEhSOztBQzEwSEk7RUFFSTtBRDQwSFI7O0FDbDJISTtFQUVJO0VBQ0E7QURvMkhSOztBQ2gySEk7RUFFSTtFQUNBO0FEazJIUjs7QUM5MUhJO0VBRUk7QURnMkhSOztBQzUxSEk7RUFFSTtBRDgxSFI7O0FDcDNISTtFQUVJO0VBQ0E7QURzM0hSOztBQ2wzSEk7RUFFSTtFQUNBO0FEbzNIUjs7QUNoM0hJO0VBRUk7QURrM0hSOztBQzkySEk7RUFFSTtBRGczSFI7O0FDdDRISTtFQUVJO0VBQ0E7QUR3NEhSOztBQ3A0SEk7RUFFSTtFQUNBO0FEczRIUjs7QUNsNEhJO0VBRUk7QURvNEhSOztBQ2g0SEk7RUFFSTtBRGs0SFI7O0FDeDVISTtFQUVJO0VBQ0E7QUQwNUhSOztBQ3Q1SEk7RUFFSTtFQUNBO0FEdzVIUjs7QUNwNUhJO0VBRUk7QURzNUhSOztBQ2w1SEk7RUFFSTtBRG81SFI7O0FDMTZISTtFQUVJO0VBQ0E7QUQ0NkhSOztBQ3g2SEk7RUFFSTtFQUNBO0FEMDZIUjs7QUN0NkhJO0VBRUk7QUR3NkhSOztBQ3A2SEk7RUFFSTtBRHM2SFI7O0FDNTdISTtFQUVJO0VBQ0E7QUQ4N0hSOztBQzE3SEk7RUFFSTtFQUNBO0FENDdIUjs7QUN4N0hJO0VBRUk7QUQwN0hSOztBQ3Q3SEk7RUFFSTtBRHc3SFI7O0FDOThISTtFQUVJO0VBQ0E7QURnOUhSOztBQzU4SEk7RUFFSTtFQUNBO0FEODhIUjs7QUMxOEhJO0VBRUk7QUQ0OEhSOztBQ3g4SEk7RUFFSTtBRDA4SFI7O0FDaCtISTtFQUVJO0VBQ0E7QURrK0hSOztBQzk5SEk7RUFFSTtFQUNBO0FEZytIUjs7QUM1OUhJO0VBRUk7QUQ4OUhSOztBQzE5SEk7RUFFSTtBRDQ5SFI7O0FDbC9ISTtFQUVJO0VBQ0E7QURvL0hSOztBQ2gvSEk7RUFFSTtFQUNBO0FEay9IUjs7QUM5K0hJO0VBRUk7QURnL0hSOztBQzUrSEk7RUFFSTtBRDgrSFI7O0FFdGxJSTtFRGtGQTtJQUVJO0lBQ0E7RUR1Z0lOO0FBQ0Y7O0FFN2xJSTtFRHlGQTtJQUVJO0lBQ0E7RUR1Z0lOO0FBQ0Y7O0FFcG1JSTtFRGdHQTtJQUVJO0VEdWdJTjtBQUNGOztBRTFtSUk7RURzR0E7SUFFSTtFRHVnSU47QUFDRjs7QUVobklJO0VEa0ZBO0lBRUk7SUFDQTtFRGlpSU47QUFDRjs7QUV2bklJO0VEeUZBO0lBRUk7SUFDQTtFRGlpSU47QUFDRjs7QUU5bklJO0VEZ0dBO0lBRUk7RURpaUlOO0FBQ0Y7O0FFcG9JSTtFRHNHQTtJQUVJO0VEaWlJTjtBQUNGOztBRTFvSUk7RURrRkE7SUFFSTtJQUNBO0VEMmpJTjtBQUNGOztBRWpwSUk7RUR5RkE7SUFFSTtJQUNBO0VEMmpJTjtBQUNGOztBRXhwSUk7RURnR0E7SUFFSTtFRDJqSU47QUFDRjs7QUU5cElJO0VEc0dBO0lBRUk7RUQyaklOO0FBQ0Y7O0FFcHFJSTtFRGtGQTtJQUVJO0lBQ0E7RURxbElOO0FBQ0Y7O0FFM3FJSTtFRHlGQTtJQUVJO0lBQ0E7RURxbElOO0FBQ0Y7O0FFbHJJSTtFRGdHQTtJQUVJO0VEcWxJTjtBQUNGOztBRXhySUk7RURzR0E7SUFFSTtFRHFsSU47QUFDRjs7QUU5cklJO0VEa0ZBO0lBRUk7SUFDQTtFRCttSU47QUFDRjs7QUVyc0lJO0VEeUZBO0lBRUk7SUFDQTtFRCttSU47QUFDRjs7QUU1c0lJO0VEZ0dBO0lBRUk7RUQrbUlOO0FBQ0Y7O0FFbHRJSTtFRHNHQTtJQUVJO0VEK21JTjtBQUNGOztBRXh0SUk7RURrRkE7SUFFSTtJQUNBO0VEeW9JTjtBQUNGOztBRS90SUk7RUR5RkE7SUFFSTtJQUNBO0VEeW9JTjtBQUNGOztBRXR1SUk7RURnR0E7SUFFSTtFRHlvSU47QUFDRjs7QUU1dUlJO0VEc0dBO0lBRUk7RUR5b0lOO0FBQ0Y7O0FFbHZJSTtFRGtGQTtJQUVJO0lBQ0E7RURtcUlOO0FBQ0Y7O0FFenZJSTtFRHlGQTtJQUVJO0lBQ0E7RURtcUlOO0FBQ0Y7O0FFaHdJSTtFRGdHQTtJQUVJO0VEbXFJTjtBQUNGOztBRXR3SUk7RURzR0E7SUFFSTtFRG1xSU47QUFDRjs7QUU1d0lJO0VEa0ZBO0lBRUk7SUFDQTtFRDZySU47QUFDRjs7QUVueElJO0VEeUZBO0lBRUk7SUFDQTtFRDZySU47QUFDRjs7QUUxeElJO0VEZ0dBO0lBRUk7RUQ2cklOO0FBQ0Y7O0FFaHlJSTtFRHNHQTtJQUVJO0VENnJJTjtBQUNGOztBRXR5SUk7RURrRkE7SUFFSTtJQUNBO0VEdXRJTjtBQUNGOztBRTd5SUk7RUR5RkE7SUFFSTtJQUNBO0VEdXRJTjtBQUNGOztBRXB6SUk7RURnR0E7SUFFSTtFRHV0SU47QUFDRjs7QUUxeklJO0VEc0dBO0lBRUk7RUR1dElOO0FBQ0Y7O0FFaDBJSTtFRGtGQTtJQUVJO0lBQ0E7RURpdklOO0FBQ0Y7O0FFdjBJSTtFRHlGQTtJQUVJO0lBQ0E7RURpdklOO0FBQ0Y7O0FFOTBJSTtFRGdHQTtJQUVJO0VEaXZJTjtBQUNGOztBRXAxSUk7RURzR0E7SUFFSTtFRGl2SU47QUFDRjs7QUUxMUlJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ3SU47QUFDRjs7QUVqMklJO0VEeUZBO0lBRUk7SUFDQTtFRDJ3SU47QUFDRjs7QUV4MklJO0VEZ0dBO0lBRUk7RUQyd0lOO0FBQ0Y7O0FFOTJJSTtFRHNHQTtJQUVJO0VEMndJTjtBQUNGOztBRXAzSUk7RURrRkE7SUFFSTtJQUNBO0VEcXlJTjtBQUNGOztBRTMzSUk7RUR5RkE7SUFFSTtJQUNBO0VEcXlJTjtBQUNGOztBRWw0SUk7RURnR0E7SUFFSTtFRHF5SU47QUFDRjs7QUV4NElJO0VEc0dBO0lBRUk7RURxeUlOO0FBQ0Y7O0FFOTRJSTtFRGtGQTtJQUVJO0lBQ0E7RUQreklOO0FBQ0Y7O0FFcjVJSTtFRHlGQTtJQUVJO0lBQ0E7RUQreklOO0FBQ0Y7O0FFNTVJSTtFRGdHQTtJQUVJO0VEK3pJTjtBQUNGOztBRWw2SUk7RURzR0E7SUFFSTtFRCt6SU47QUFDRjs7QUV4NklJO0VEa0ZBO0lBRUk7SUFDQTtFRHkxSU47QUFDRjs7QUUvNklJO0VEeUZBO0lBRUk7SUFDQTtFRHkxSU47QUFDRjs7QUV0N0lJO0VEZ0dBO0lBRUk7RUR5MUlOO0FBQ0Y7O0FFNTdJSTtFRHNHQTtJQUVJO0VEeTFJTjtBQUNGOztBRWw4SUk7RURrRkE7SUFFSTtJQUNBO0VEbTNJTjtBQUNGOztBRXo4SUk7RUR5RkE7SUFFSTtJQUNBO0VEbTNJTjtBQUNGOztBRWg5SUk7RURnR0E7SUFFSTtFRG0zSU47QUFDRjs7QUV0OUlJO0VEc0dBO0lBRUk7RURtM0lOO0FBQ0Y7O0FFNTlJSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2NElOO0FBQ0Y7O0FFbitJSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2NElOO0FBQ0Y7O0FFMStJSTtFRGdHQTtJQUVJO0VENjRJTjtBQUNGOztBRWgvSUk7RURzR0E7SUFFSTtFRDY0SU47QUFDRjs7QUV0L0lJO0VEa0ZBO0lBRUk7SUFDQTtFRHU2SU47QUFDRjs7QUU3L0lJO0VEeUZBO0lBRUk7SUFDQTtFRHU2SU47QUFDRjs7QUVwZ0pJO0VEZ0dBO0lBRUk7RUR1NklOO0FBQ0Y7O0FFMWdKSTtFRHNHQTtJQUVJO0VEdTZJTjtBQUNGOztBRWhoSkk7RURrRkE7SUFFSTtJQUNBO0VEaThJTjtBQUNGOztBRXZoSkk7RUR5RkE7SUFFSTtJQUNBO0VEaThJTjtBQUNGOztBRTloSkk7RURnR0E7SUFFSTtFRGk4SU47QUFDRjs7QUVwaUpJO0VEc0dBO0lBRUk7RURpOElOO0FBQ0Y7O0FFMWlKSTtFRGtGQTtJQUVJO0lBQ0E7RUQyOUlOO0FBQ0Y7O0FFampKSTtFRHlGQTtJQUVJO0lBQ0E7RUQyOUlOO0FBQ0Y7O0FFeGpKSTtFRGdHQTtJQUVJO0VEMjlJTjtBQUNGOztBRTlqSkk7RURzR0E7SUFFSTtFRDI5SU47QUFDRjs7QUVwa0pJO0VEa0ZBO0lBRUk7SUFDQTtFRHEvSU47QUFDRjs7QUUza0pJO0VEeUZBO0lBRUk7SUFDQTtFRHEvSU47QUFDRjs7QUVsbEpJO0VEZ0dBO0lBRUk7RURxL0lOO0FBQ0Y7O0FFeGxKSTtFRHNHQTtJQUVJO0VEcS9JTjtBQUNGOztBRTlsSkk7RURrRkE7SUFFSTtJQUNBO0VEK2dKTjtBQUNGOztBRXJtSkk7RUR5RkE7SUFFSTtJQUNBO0VEK2dKTjtBQUNGOztBRTVtSkk7RURnR0E7SUFFSTtFRCtnSk47QUFDRjs7QUVsbkpJO0VEc0dBO0lBRUk7RUQrZ0pOO0FBQ0Y7O0FFeG5KSTtFRGtGQTtJQUVJO0lBQ0E7RUR5aUpOO0FBQ0Y7O0FFL25KSTtFRHlGQTtJQUVJO0lBQ0E7RUR5aUpOO0FBQ0Y7O0FFdG9KSTtFRGdHQTtJQUVJO0VEeWlKTjtBQUNGOztBRTVvSkk7RURzR0E7SUFFSTtFRHlpSk47QUFDRjs7QUVscEpJO0VEa0ZBO0lBRUk7SUFDQTtFRG1rSk47QUFDRjs7QUV6cEpJO0VEeUZBO0lBRUk7SUFDQTtFRG1rSk47QUFDRjs7QUVocUpJO0VEZ0dBO0lBRUk7RURta0pOO0FBQ0Y7O0FFdHFKSTtFRHNHQTtJQUVJO0VEbWtKTjtBQUNGOztBRTVxSkk7RURrRkE7SUFFSTtJQUNBO0VENmxKTjtBQUNGOztBRW5ySkk7RUR5RkE7SUFFSTtJQUNBO0VENmxKTjtBQUNGOztBRTFySkk7RURnR0E7SUFFSTtFRDZsSk47QUFDRjs7QUVoc0pJO0VEc0dBO0lBRUk7RUQ2bEpOO0FBQ0Y7O0FFdHNKSTtFRGtGQTtJQUVJO0lBQ0E7RUR1bkpOO0FBQ0Y7O0FFN3NKSTtFRHlGQTtJQUVJO0lBQ0E7RUR1bkpOO0FBQ0Y7O0FFcHRKSTtFRGdHQTtJQUVJO0VEdW5KTjtBQUNGOztBRTF0Skk7RURzR0E7SUFFSTtFRHVuSk47QUFDRjs7QUVodUpJO0VEa0ZBO0lBRUk7SUFDQTtFRGlwSk47QUFDRjs7QUV2dUpJO0VEeUZBO0lBRUk7SUFDQTtFRGlwSk47QUFDRjs7QUU5dUpJO0VEZ0dBO0lBRUk7RURpcEpOO0FBQ0Y7O0FFcHZKSTtFRHNHQTtJQUVJO0VEaXBKTjtBQUNGOztBRTF2Skk7RURrRkE7SUFFSTtJQUNBO0VEMnFKTjtBQUNGOztBRWp3Skk7RUR5RkE7SUFFSTtJQUNBO0VEMnFKTjtBQUNGOztBRXh3Skk7RURnR0E7SUFFSTtFRDJxSk47QUFDRjs7QUU5d0pJO0VEc0dBO0lBRUk7RUQycUpOO0FBQ0Y7O0FFcHhKSTtFRGtGQTtJQUVJO0lBQ0E7RURxc0pOO0FBQ0Y7O0FFM3hKSTtFRHlGQTtJQUVJO0lBQ0E7RURxc0pOO0FBQ0Y7O0FFbHlKSTtFRGdHQTtJQUVJO0VEcXNKTjtBQUNGOztBRXh5Skk7RURzR0E7SUFFSTtFRHFzSk47QUFDRjs7QUU5eUpJO0VEa0ZBO0lBRUk7SUFDQTtFRCt0Sk47QUFDRjs7QUVyekpJO0VEeUZBO0lBRUk7SUFDQTtFRCt0Sk47QUFDRjs7QUU1ekpJO0VEZ0dBO0lBRUk7RUQrdEpOO0FBQ0Y7O0FFbDBKSTtFRHNHQTtJQUVJO0VEK3RKTjtBQUNGOztBRXgwSkk7RURrRkE7SUFFSTtJQUNBO0VEeXZKTjtBQUNGOztBRS8wSkk7RUR5RkE7SUFFSTtJQUNBO0VEeXZKTjtBQUNGOztBRXQxSkk7RURnR0E7SUFFSTtFRHl2Sk47QUFDRjs7QUU1MUpJO0VEc0dBO0lBRUk7RUR5dkpOO0FBQ0Y7O0FFbDJKSTtFRGtGQTtJQUVJO0lBQ0E7RURteEpOO0FBQ0Y7O0FFejJKSTtFRHlGQTtJQUVJO0lBQ0E7RURteEpOO0FBQ0Y7O0FFaDNKSTtFRGdHQTtJQUVJO0VEbXhKTjtBQUNGOztBRXQzSkk7RURzR0E7SUFFSTtFRG14Sk47QUFDRjs7QUU1M0pJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ5Sk47QUFDRjs7QUVuNEpJO0VEeUZBO0lBRUk7SUFDQTtFRDZ5Sk47QUFDRjs7QUUxNEpJO0VEZ0dBO0lBRUk7RUQ2eUpOO0FBQ0Y7O0FFaDVKSTtFRHNHQTtJQUVJO0VENnlKTjtBQUNGOztBRXQ1Skk7RURrRkE7SUFFSTtJQUNBO0VEdTBKTjtBQUNGOztBRTc1Skk7RUR5RkE7SUFFSTtJQUNBO0VEdTBKTjtBQUNGOztBRXA2Skk7RURnR0E7SUFFSTtFRHUwSk47QUFDRjs7QUUxNkpJO0VEc0dBO0lBRUk7RUR1MEpOO0FBQ0Y7O0FFaDdKSTtFRGtGQTtJQUVJO0lBQ0E7RURpMkpOO0FBQ0Y7O0FFdjdKSTtFRHlGQTtJQUVJO0lBQ0E7RURpMkpOO0FBQ0Y7O0FFOTdKSTtFRGdHQTtJQUVJO0VEaTJKTjtBQUNGOztBRXA4Skk7RURzR0E7SUFFSTtFRGkySk47QUFDRjs7QUUxOEpJO0VEa0ZBO0lBRUk7SUFDQTtFRDIzSk47QUFDRjs7QUVqOUpJO0VEeUZBO0lBRUk7SUFDQTtFRDIzSk47QUFDRjs7QUV4OUpJO0VEZ0dBO0lBRUk7RUQyM0pOO0FBQ0Y7O0FFOTlKSTtFRHNHQTtJQUVJO0VEMjNKTjtBQUNGOztBRXArSkk7RURrRkE7SUFFSTtJQUNBO0VEcTVKTjtBQUNGOztBRTMrSkk7RUR5RkE7SUFFSTtJQUNBO0VEcTVKTjtBQUNGOztBRWwvSkk7RURnR0E7SUFFSTtFRHE1Sk47QUFDRjs7QUV4L0pJO0VEc0dBO0lBRUk7RURxNUpOO0FBQ0Y7O0FFOS9KSTtFRGtGQTtJQUVJO0lBQ0E7RUQrNkpOO0FBQ0Y7O0FFcmdLSTtFRHlGQTtJQUVJO0lBQ0E7RUQrNkpOO0FBQ0Y7O0FFNWdLSTtFRGdHQTtJQUVJO0VEKzZKTjtBQUNGOztBRWxoS0k7RURzR0E7SUFFSTtFRCs2Sk47QUFDRjs7QUV4aEtJO0VEa0ZBO0lBRUk7SUFDQTtFRHk4Sk47QUFDRjs7QUUvaEtJO0VEeUZBO0lBRUk7SUFDQTtFRHk4Sk47QUFDRjs7QUV0aUtJO0VEZ0dBO0lBRUk7RUR5OEpOO0FBQ0Y7O0FFNWlLSTtFRHNHQTtJQUVJO0VEeThKTjtBQUNGOztBRWxqS0k7RURrRkE7SUFFSTtJQUNBO0VEbStKTjtBQUNGOztBRXpqS0k7RUR5RkE7SUFFSTtJQUNBO0VEbStKTjtBQUNGOztBRWhrS0k7RURnR0E7SUFFSTtFRG0rSk47QUFDRjs7QUV0a0tJO0VEc0dBO0lBRUk7RURtK0pOO0FBQ0Y7O0FFNWtLSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2L0pOO0FBQ0Y7O0FFbmxLSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2L0pOO0FBQ0Y7O0FFMWxLSTtFRGdHQTtJQUVJO0VENi9KTjtBQUNGOztBRWhtS0k7RURzR0E7SUFFSTtFRDYvSk47QUFDRjs7QUV0bUtJO0VEa0ZBO0lBRUk7SUFDQTtFRHVoS047QUFDRjs7QUU3bUtJO0VEeUZBO0lBRUk7SUFDQTtFRHVoS047QUFDRjs7QUVwbktJO0VEZ0dBO0lBRUk7RUR1aEtOO0FBQ0Y7O0FFMW5LSTtFRHNHQTtJQUVJO0VEdWhLTjtBQUNGOztBRWhvS0k7RURrRkE7SUFFSTtJQUNBO0VEaWpLTjtBQUNGOztBRXZvS0k7RUR5RkE7SUFFSTtJQUNBO0VEaWpLTjtBQUNGOztBRTlvS0k7RURnR0E7SUFFSTtFRGlqS047QUFDRjs7QUVwcEtJO0VEc0dBO0lBRUk7RURpaktOO0FBQ0Y7O0FFMXBLSTtFRGtGQTtJQUVJO0lBQ0E7RUQya0tOO0FBQ0Y7O0FFanFLSTtFRHlGQTtJQUVJO0lBQ0E7RUQya0tOO0FBQ0Y7O0FFeHFLSTtFRGdHQTtJQUVJO0VEMmtLTjtBQUNGOztBRTlxS0k7RURzR0E7SUFFSTtFRDJrS047QUFDRjs7QUVwcktJO0VEa0ZBO0lBRUk7SUFDQTtFRHFtS047QUFDRjs7QUUzcktJO0VEeUZBO0lBRUk7SUFDQTtFRHFtS047QUFDRjs7QUVsc0tJO0VEZ0dBO0lBRUk7RURxbUtOO0FBQ0Y7O0FFeHNLSTtFRHNHQTtJQUVJO0VEcW1LTjtBQUNGOztBRTlzS0k7RURrRkE7SUFFSTtJQUNBO0VEK25LTjtBQUNGOztBRXJ0S0k7RUR5RkE7SUFFSTtJQUNBO0VEK25LTjtBQUNGOztBRTV0S0k7RURnR0E7SUFFSTtFRCtuS047QUFDRjs7QUVsdUtJO0VEc0dBO0lBRUk7RUQrbktOO0FBQ0Y7O0FFeHVLSTtFRGtGQTtJQUVJO0lBQ0E7RUR5cEtOO0FBQ0Y7O0FFL3VLSTtFRHlGQTtJQUVJO0lBQ0E7RUR5cEtOO0FBQ0Y7O0FFdHZLSTtFRGdHQTtJQUVJO0VEeXBLTjtBQUNGOztBRTV2S0k7RURzR0E7SUFFSTtFRHlwS047QUFDRjs7QUVsd0tJO0VEa0ZBO0lBRUk7SUFDQTtFRG1yS047QUFDRjs7QUV6d0tJO0VEeUZBO0lBRUk7SUFDQTtFRG1yS047QUFDRjs7QUVoeEtJO0VEZ0dBO0lBRUk7RURtcktOO0FBQ0Y7O0FFdHhLSTtFRHNHQTtJQUVJO0VEbXJLTjtBQUNGOztBRTV4S0k7RURrRkE7SUFFSTtJQUNBO0VENnNLTjtBQUNGOztBRW55S0k7RUR5RkE7SUFFSTtJQUNBO0VENnNLTjtBQUNGOztBRTF5S0k7RURnR0E7SUFFSTtFRDZzS047QUFDRjs7QUVoektJO0VEc0dBO0lBRUk7RUQ2c0tOO0FBQ0Y7O0FFdHpLSTtFRGtGQTtJQUVJO0lBQ0E7RUR1dUtOO0FBQ0Y7O0FFN3pLSTtFRHlGQTtJQUVJO0lBQ0E7RUR1dUtOO0FBQ0Y7O0FFcDBLSTtFRGdHQTtJQUVJO0VEdXVLTjtBQUNGOztBRTEwS0k7RURzR0E7SUFFSTtFRHV1S047QUFDRjs7QUVoMUtJO0VEa0ZBO0lBRUk7SUFDQTtFRGl3S047QUFDRjs7QUV2MUtJO0VEeUZBO0lBRUk7SUFDQTtFRGl3S047QUFDRjs7QUU5MUtJO0VEZ0dBO0lBRUk7RURpd0tOO0FBQ0Y7O0FFcDJLSTtFRHNHQTtJQUVJO0VEaXdLTjtBQUNGOztBRTEyS0k7RURrRkE7SUFFSTtJQUNBO0VEMnhLTjtBQUNGOztBRWozS0k7RUR5RkE7SUFFSTtJQUNBO0VEMnhLTjtBQUNGOztBRXgzS0k7RURnR0E7SUFFSTtFRDJ4S047QUFDRjs7QUU5M0tJO0VEc0dBO0lBRUk7RUQyeEtOO0FBQ0Y7O0FFcDRLSTtFRGtGQTtJQUVJO0lBQ0E7RURxektOO0FBQ0Y7O0FFMzRLSTtFRHlGQTtJQUVJO0lBQ0E7RURxektOO0FBQ0Y7O0FFbDVLSTtFRGdHQTtJQUVJO0VEcXpLTjtBQUNGOztBRXg1S0k7RURzR0E7SUFFSTtFRHF6S047QUFDRjs7QUU5NUtJO0VEa0ZBO0lBRUk7SUFDQTtFRCswS047QUFDRjs7QUVyNktJO0VEeUZBO0lBRUk7SUFDQTtFRCswS047QUFDRjs7QUU1NktJO0VEZ0dBO0lBRUk7RUQrMEtOO0FBQ0Y7O0FFbDdLSTtFRHNHQTtJQUVJO0VEKzBLTjtBQUNGOztBRXg3S0k7RURrRkE7SUFFSTtJQUNBO0VEeTJLTjtBQUNGOztBRS83S0k7RUR5RkE7SUFFSTtJQUNBO0VEeTJLTjtBQUNGOztBRXQ4S0k7RURnR0E7SUFFSTtFRHkyS047QUFDRjs7QUU1OEtJO0VEc0dBO0lBRUk7RUR5MktOO0FBQ0Y7O0FFbDlLSTtFRGtGQTtJQUVJO0lBQ0E7RURtNEtOO0FBQ0Y7O0FFejlLSTtFRHlGQTtJQUVJO0lBQ0E7RURtNEtOO0FBQ0Y7O0FFaCtLSTtFRGdHQTtJQUVJO0VEbTRLTjtBQUNGOztBRXQrS0k7RURzR0E7SUFFSTtFRG00S047QUFDRjs7QUU1K0tJO0VEa0ZBO0lBRUk7SUFDQTtFRDY1S047QUFDRjs7QUVuL0tJO0VEeUZBO0lBRUk7SUFDQTtFRDY1S047QUFDRjs7QUUxL0tJO0VEZ0dBO0lBRUk7RUQ2NUtOO0FBQ0Y7O0FFaGdMSTtFRHNHQTtJQUVJO0VENjVLTjtBQUNGOztBRXRnTEk7RURrRkE7SUFFSTtJQUNBO0VEdTdLTjtBQUNGOztBRTdnTEk7RUR5RkE7SUFFSTtJQUNBO0VEdTdLTjtBQUNGOztBRXBoTEk7RURnR0E7SUFFSTtFRHU3S047QUFDRjs7QUUxaExJO0VEc0dBO0lBRUk7RUR1N0tOO0FBQ0Y7O0FFaGlMSTtFRGtGQTtJQUVJO0lBQ0E7RURpOUtOO0FBQ0Y7O0FFdmlMSTtFRHlGQTtJQUVJO0lBQ0E7RURpOUtOO0FBQ0Y7O0FFOWlMSTtFRGdHQTtJQUVJO0VEaTlLTjtBQUNGOztBRXBqTEk7RURzR0E7SUFFSTtFRGk5S047QUFDRjs7QUUxakxJO0VEa0ZBO0lBRUk7SUFDQTtFRDIrS047QUFDRjs7QUVqa0xJO0VEeUZBO0lBRUk7SUFDQTtFRDIrS047QUFDRjs7QUV4a0xJO0VEZ0dBO0lBRUk7RUQyK0tOO0FBQ0Y7O0FFOWtMSTtFRHNHQTtJQUVJO0VEMitLTjtBQUNGOztBRXBsTEk7RURrRkE7SUFFSTtJQUNBO0VEcWdMTjtBQUNGOztBRTNsTEk7RUR5RkE7SUFFSTtJQUNBO0VEcWdMTjtBQUNGOztBRWxtTEk7RURnR0E7SUFFSTtFRHFnTE47QUFDRjs7QUV4bUxJO0VEc0dBO0lBRUk7RURxZ0xOO0FBQ0Y7O0FFOW1MSTtFRGtGQTtJQUVJO0lBQ0E7RUQraExOO0FBQ0Y7O0FFcm5MSTtFRHlGQTtJQUVJO0lBQ0E7RUQraExOO0FBQ0Y7O0FFNW5MSTtFRGdHQTtJQUVJO0VEK2hMTjtBQUNGOztBRWxvTEk7RURzR0E7SUFFSTtFRCtoTE47QUFDRjs7QUV4b0xJO0VEa0ZBO0lBRUk7SUFDQTtFRHlqTE47QUFDRjs7QUUvb0xJO0VEeUZBO0lBRUk7SUFDQTtFRHlqTE47QUFDRjs7QUV0cExJO0VEZ0dBO0lBRUk7RUR5akxOO0FBQ0Y7O0FFNXBMSTtFRHNHQTtJQUVJO0VEeWpMTjtBQUNGOztBRWxxTEk7RURrRkE7SUFFSTtJQUNBO0VEbWxMTjtBQUNGOztBRXpxTEk7RUR5RkE7SUFFSTtJQUNBO0VEbWxMTjtBQUNGOztBRWhyTEk7RURnR0E7SUFFSTtFRG1sTE47QUFDRjs7QUV0ckxJO0VEc0dBO0lBRUk7RURtbExOO0FBQ0Y7O0FFNXJMSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2bUxOO0FBQ0Y7O0FFbnNMSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2bUxOO0FBQ0Y7O0FFMXNMSTtFRGdHQTtJQUVJO0VENm1MTjtBQUNGOztBRWh0TEk7RURzR0E7SUFFSTtFRDZtTE47QUFDRjs7QUV0dExJO0VEa0ZBO0lBRUk7SUFDQTtFRHVvTE47QUFDRjs7QUU3dExJO0VEeUZBO0lBRUk7SUFDQTtFRHVvTE47QUFDRjs7QUVwdUxJO0VEZ0dBO0lBRUk7RUR1b0xOO0FBQ0Y7O0FFMXVMSTtFRHNHQTtJQUVJO0VEdW9MTjtBQUNGOztBRWh2TEk7RURrRkE7SUFFSTtJQUNBO0VEaXFMTjtBQUNGOztBRXZ2TEk7RUR5RkE7SUFFSTtJQUNBO0VEaXFMTjtBQUNGOztBRTl2TEk7RURnR0E7SUFFSTtFRGlxTE47QUFDRjs7QUVwd0xJO0VEc0dBO0lBRUk7RURpcUxOO0FBQ0Y7O0FFMXdMSTtFRGtGQTtJQUVJO0lBQ0E7RUQyckxOO0FBQ0Y7O0FFanhMSTtFRHlGQTtJQUVJO0lBQ0E7RUQyckxOO0FBQ0Y7O0FFeHhMSTtFRGdHQTtJQUVJO0VEMnJMTjtBQUNGOztBRTl4TEk7RURzR0E7SUFFSTtFRDJyTE47QUFDRjs7QUVweUxJO0VEa0ZBO0lBRUk7SUFDQTtFRHF0TE47QUFDRjs7QUUzeUxJO0VEeUZBO0lBRUk7SUFDQTtFRHF0TE47QUFDRjs7QUVsekxJO0VEZ0dBO0lBRUk7RURxdExOO0FBQ0Y7O0FFeHpMSTtFRHNHQTtJQUVJO0VEcXRMTjtBQUNGOztBRTl6TEk7RURrRkE7SUFFSTtJQUNBO0VEK3VMTjtBQUNGOztBRXIwTEk7RUR5RkE7SUFFSTtJQUNBO0VEK3VMTjtBQUNGOztBRTUwTEk7RURnR0E7SUFFSTtFRCt1TE47QUFDRjs7QUVsMUxJO0VEc0dBO0lBRUk7RUQrdUxOO0FBQ0Y7O0FFeDFMSTtFRGtGQTtJQUVJO0lBQ0E7RUR5d0xOO0FBQ0Y7O0FFLzFMSTtFRHlGQTtJQUVJO0lBQ0E7RUR5d0xOO0FBQ0Y7O0FFdDJMSTtFRGdHQTtJQUVJO0VEeXdMTjtBQUNGOztBRTUyTEk7RURzR0E7SUFFSTtFRHl3TE47QUFDRjs7QUVsM0xJO0VEa0ZBO0lBRUk7SUFDQTtFRG15TE47QUFDRjs7QUV6M0xJO0VEeUZBO0lBRUk7SUFDQTtFRG15TE47QUFDRjs7QUVoNExJO0VEZ0dBO0lBRUk7RURteUxOO0FBQ0Y7O0FFdDRMSTtFRHNHQTtJQUVJO0VEbXlMTjtBQUNGOztBRTU0TEk7RURrRkE7SUFFSTtJQUNBO0VENnpMTjtBQUNGOztBRW41TEk7RUR5RkE7SUFFSTtJQUNBO0VENnpMTjtBQUNGOztBRTE1TEk7RURnR0E7SUFFSTtFRDZ6TE47QUFDRjs7QUVoNkxJO0VEc0dBO0lBRUk7RUQ2ekxOO0FBQ0Y7O0FFdDZMSTtFRGtGQTtJQUVJO0lBQ0E7RUR1MUxOO0FBQ0Y7O0FFNzZMSTtFRHlGQTtJQUVJO0lBQ0E7RUR1MUxOO0FBQ0Y7O0FFcDdMSTtFRGdHQTtJQUVJO0VEdTFMTjtBQUNGOztBRTE3TEk7RURzR0E7SUFFSTtFRHUxTE47QUFDRjs7QUVoOExJO0VEa0ZBO0lBRUk7SUFDQTtFRGkzTE47QUFDRjs7QUV2OExJO0VEeUZBO0lBRUk7SUFDQTtFRGkzTE47QUFDRjs7QUU5OExJO0VEZ0dBO0lBRUk7RURpM0xOO0FBQ0Y7O0FFcDlMSTtFRHNHQTtJQUVJO0VEaTNMTjtBQUNGOztBRTE5TEk7RURrRkE7SUFFSTtJQUNBO0VEMjRMTjtBQUNGOztBRWorTEk7RUR5RkE7SUFFSTtJQUNBO0VEMjRMTjtBQUNGOztBRXgrTEk7RURnR0E7SUFFSTtFRDI0TE47QUFDRjs7QUU5K0xJO0VEc0dBO0lBRUk7RUQyNExOO0FBQ0Y7O0FFcC9MSTtFRGtGQTtJQUVJO0lBQ0E7RURxNkxOO0FBQ0Y7O0FFMy9MSTtFRHlGQTtJQUVJO0lBQ0E7RURxNkxOO0FBQ0Y7O0FFbGdNSTtFRGdHQTtJQUVJO0VEcTZMTjtBQUNGOztBRXhnTUk7RURzR0E7SUFFSTtFRHE2TE47QUFDRjs7QUU5Z01JO0VEa0ZBO0lBRUk7SUFDQTtFRCs3TE47QUFDRjs7QUVyaE1JO0VEeUZBO0lBRUk7SUFDQTtFRCs3TE47QUFDRjs7QUU1aE1JO0VEZ0dBO0lBRUk7RUQrN0xOO0FBQ0Y7O0FFbGlNSTtFRHNHQTtJQUVJO0VEKzdMTjtBQUNGOztBRXhpTUk7RURrRkE7SUFFSTtJQUNBO0VEeTlMTjtBQUNGOztBRS9pTUk7RUR5RkE7SUFFSTtJQUNBO0VEeTlMTjtBQUNGOztBRXRqTUk7RURnR0E7SUFFSTtFRHk5TE47QUFDRjs7QUU1ak1JO0VEc0dBO0lBRUk7RUR5OUxOO0FBQ0Y7O0FFbGtNSTtFRGtGQTtJQUVJO0lBQ0E7RURtL0xOO0FBQ0Y7O0FFemtNSTtFRHlGQTtJQUVJO0lBQ0E7RURtL0xOO0FBQ0Y7O0FFaGxNSTtFRGdHQTtJQUVJO0VEbS9MTjtBQUNGOztBRXRsTUk7RURzR0E7SUFFSTtFRG0vTE47QUFDRjs7QUU1bE1JO0VEa0ZBO0lBRUk7SUFDQTtFRDZnTU47QUFDRjs7QUVubU1JO0VEeUZBO0lBRUk7SUFDQTtFRDZnTU47QUFDRjs7QUUxbU1JO0VEZ0dBO0lBRUk7RUQ2Z01OO0FBQ0Y7O0FFaG5NSTtFRHNHQTtJQUVJO0VENmdNTjtBQUNGOztBRXRuTUk7RURrRkE7SUFFSTtJQUNBO0VEdWlNTjtBQUNGOztBRTduTUk7RUR5RkE7SUFFSTtJQUNBO0VEdWlNTjtBQUNGOztBRXBvTUk7RURnR0E7SUFFSTtFRHVpTU47QUFDRjs7QUUxb01JO0VEc0dBO0lBRUk7RUR1aU1OO0FBQ0Y7O0FFaHBNSTtFRGtGQTtJQUVJO0lBQ0E7RURpa01OO0FBQ0Y7O0FFdnBNSTtFRHlGQTtJQUVJO0lBQ0E7RURpa01OO0FBQ0Y7O0FFOXBNSTtFRGdHQTtJQUVJO0VEaWtNTjtBQUNGOztBRXBxTUk7RURzR0E7SUFFSTtFRGlrTU47QUFDRjs7QUUxcU1JO0VEa0ZBO0lBRUk7SUFDQTtFRDJsTU47QUFDRjs7QUVqck1JO0VEeUZBO0lBRUk7SUFDQTtFRDJsTU47QUFDRjs7QUV4ck1JO0VEZ0dBO0lBRUk7RUQybE1OO0FBQ0Y7O0FFOXJNSTtFRHNHQTtJQUVJO0VEMmxNTjtBQUNGOztBRXBzTUk7RURrRkE7SUFFSTtJQUNBO0VEcW5NTjtBQUNGOztBRTNzTUk7RUR5RkE7SUFFSTtJQUNBO0VEcW5NTjtBQUNGOztBRWx0TUk7RURnR0E7SUFFSTtFRHFuTU47QUFDRjs7QUV4dE1JO0VEc0dBO0lBRUk7RURxbk1OO0FBQ0Y7O0FFOXRNSTtFRGtGQTtJQUVJO0lBQ0E7RUQrb01OO0FBQ0Y7O0FFcnVNSTtFRHlGQTtJQUVJO0lBQ0E7RUQrb01OO0FBQ0Y7O0FFNXVNSTtFRGdHQTtJQUVJO0VEK29NTjtBQUNGOztBRWx2TUk7RURzR0E7SUFFSTtFRCtvTU47QUFDRjs7QUV4dk1JO0VEa0ZBO0lBRUk7SUFDQTtFRHlxTU47QUFDRjs7QUUvdk1JO0VEeUZBO0lBRUk7SUFDQTtFRHlxTU47QUFDRjs7QUV0d01JO0VEZ0dBO0lBRUk7RUR5cU1OO0FBQ0Y7O0FFNXdNSTtFRHNHQTtJQUVJO0VEeXFNTjtBQUNGOztBRWx4TUk7RURrRkE7SUFFSTtJQUNBO0VEbXNNTjtBQUNGOztBRXp4TUk7RUR5RkE7SUFFSTtJQUNBO0VEbXNNTjtBQUNGOztBRWh5TUk7RURnR0E7SUFFSTtFRG1zTU47QUFDRjs7QUV0eU1JO0VEc0dBO0lBRUk7RURtc01OO0FBQ0Y7O0FFNXlNSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2dE1OO0FBQ0Y7O0FFbnpNSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2dE1OO0FBQ0Y7O0FFMXpNSTtFRGdHQTtJQUVJO0VENnRNTjtBQUNGOztBRWgwTUk7RURzR0E7SUFFSTtFRDZ0TU47QUFDRjs7QUV0ME1JO0VEa0ZBO0lBRUk7SUFDQTtFRHV2TU47QUFDRjs7QUU3ME1JO0VEeUZBO0lBRUk7SUFDQTtFRHV2TU47QUFDRjs7QUVwMU1JO0VEZ0dBO0lBRUk7RUR1dk1OO0FBQ0Y7O0FFMTFNSTtFRHNHQTtJQUVJO0VEdXZNTjtBQUNGOztBRWgyTUk7RURrRkE7SUFFSTtJQUNBO0VEaXhNTjtBQUNGOztBRXYyTUk7RUR5RkE7SUFFSTtJQUNBO0VEaXhNTjtBQUNGOztBRTkyTUk7RURnR0E7SUFFSTtFRGl4TU47QUFDRjs7QUVwM01JO0VEc0dBO0lBRUk7RURpeE1OO0FBQ0Y7O0FFMTNNSTtFRGtGQTtJQUVJO0lBQ0E7RUQyeU1OO0FBQ0Y7O0FFajRNSTtFRHlGQTtJQUVJO0lBQ0E7RUQyeU1OO0FBQ0Y7O0FFeDRNSTtFRGdHQTtJQUVJO0VEMnlNTjtBQUNGOztBRTk0TUk7RURzR0E7SUFFSTtFRDJ5TU47QUFDRjs7QUVwNU1JO0VEa0ZBO0lBRUk7SUFDQTtFRHEwTU47QUFDRjs7QUUzNU1JO0VEeUZBO0lBRUk7SUFDQTtFRHEwTU47QUFDRjs7QUVsNk1JO0VEZ0dBO0lBRUk7RURxME1OO0FBQ0Y7O0FFeDZNSTtFRHNHQTtJQUVJO0VEcTBNTjtBQUNGOztBRTk2TUk7RURrRkE7SUFFSTtJQUNBO0VEKzFNTjtBQUNGOztBRXI3TUk7RUR5RkE7SUFFSTtJQUNBO0VEKzFNTjtBQUNGOztBRTU3TUk7RURnR0E7SUFFSTtFRCsxTU47QUFDRjs7QUVsOE1JO0VEc0dBO0lBRUk7RUQrMU1OO0FBQ0Y7O0FFeDhNSTtFRGtGQTtJQUVJO0lBQ0E7RUR5M01OO0FBQ0Y7O0FFLzhNSTtFRHlGQTtJQUVJO0lBQ0E7RUR5M01OO0FBQ0Y7O0FFdDlNSTtFRGdHQTtJQUVJO0VEeTNNTjtBQUNGOztBRTU5TUk7RURzR0E7SUFFSTtFRHkzTU47QUFDRjs7QUVsK01JO0VEa0ZBO0lBRUk7SUFDQTtFRG01TU47QUFDRjs7QUV6K01JO0VEeUZBO0lBRUk7SUFDQTtFRG01TU47QUFDRjs7QUVoL01JO0VEZ0dBO0lBRUk7RURtNU1OO0FBQ0Y7O0FFdC9NSTtFRHNHQTtJQUVJO0VEbTVNTjtBQUNGOztBRTUvTUk7RURrRkE7SUFFSTtJQUNBO0VENjZNTjtBQUNGOztBRW5nTkk7RUR5RkE7SUFFSTtJQUNBO0VENjZNTjtBQUNGOztBRTFnTkk7RURnR0E7SUFFSTtFRDY2TU47QUFDRjs7QUVoaE5JO0VEc0dBO0lBRUk7RUQ2Nk1OO0FBQ0Y7O0FFdGhOSTtFRGtGQTtJQUVJO0lBQ0E7RUR1OE1OO0FBQ0Y7O0FFN2hOSTtFRHlGQTtJQUVJO0lBQ0E7RUR1OE1OO0FBQ0Y7O0FFcGlOSTtFRGdHQTtJQUVJO0VEdThNTjtBQUNGOztBRTFpTkk7RURzR0E7SUFFSTtFRHU4TU47QUFDRjs7QUVoak5JO0VEa0ZBO0lBRUk7SUFDQTtFRGkrTU47QUFDRjs7QUV2ak5JO0VEeUZBO0lBRUk7SUFDQTtFRGkrTU47QUFDRjs7QUU5ak5JO0VEZ0dBO0lBRUk7RURpK01OO0FBQ0Y7O0FFcGtOSTtFRHNHQTtJQUVJO0VEaStNTjtBQUNGOztBRTFrTkk7RURrRkE7SUFFSTtJQUNBO0VEMi9NTjtBQUNGOztBRWpsTkk7RUR5RkE7SUFFSTtJQUNBO0VEMi9NTjtBQUNGOztBRXhsTkk7RURnR0E7SUFFSTtFRDIvTU47QUFDRjs7QUU5bE5JO0VEc0dBO0lBRUk7RUQyL01OO0FBQ0Y7O0FFcG1OSTtFRGtGQTtJQUVJO0lBQ0E7RURxaE5OO0FBQ0Y7O0FFM21OSTtFRHlGQTtJQUVJO0lBQ0E7RURxaE5OO0FBQ0Y7O0FFbG5OSTtFRGdHQTtJQUVJO0VEcWhOTjtBQUNGOztBRXhuTkk7RURzR0E7SUFFSTtFRHFoTk47QUFDRjs7QUU5bk5JO0VEa0ZBO0lBRUk7SUFDQTtFRCtpTk47QUFDRjs7QUVyb05JO0VEeUZBO0lBRUk7SUFDQTtFRCtpTk47QUFDRjs7QUU1b05JO0VEZ0dBO0lBRUk7RUQraU5OO0FBQ0Y7O0FFbHBOSTtFRHNHQTtJQUVJO0VEK2lOTjtBQUNGOztBRXhwTkk7RURrRkE7SUFFSTtJQUNBO0VEeWtOTjtBQUNGOztBRS9wTkk7RUR5RkE7SUFFSTtJQUNBO0VEeWtOTjtBQUNGOztBRXRxTkk7RURnR0E7SUFFSTtFRHlrTk47QUFDRjs7QUU1cU5JO0VEc0dBO0lBRUk7RUR5a05OO0FBQ0Y7O0FFbHJOSTtFRGtGQTtJQUVJO0lBQ0E7RURtbU5OO0FBQ0Y7O0FFenJOSTtFRHlGQTtJQUVJO0lBQ0E7RURtbU5OO0FBQ0Y7O0FFaHNOSTtFRGdHQTtJQUVJO0VEbW1OTjtBQUNGOztBRXRzTkk7RURzR0E7SUFFSTtFRG1tTk47QUFDRjs7QUU1c05JO0VEa0ZBO0lBRUk7SUFDQTtFRDZuTk47QUFDRjs7QUVudE5JO0VEeUZBO0lBRUk7SUFDQTtFRDZuTk47QUFDRjs7QUUxdE5JO0VEZ0dBO0lBRUk7RUQ2bk5OO0FBQ0Y7O0FFaHVOSTtFRHNHQTtJQUVJO0VENm5OTjtBQUNGOztBRXR1Tkk7RURrRkE7SUFFSTtJQUNBO0VEdXBOTjtBQUNGOztBRTd1Tkk7RUR5RkE7SUFFSTtJQUNBO0VEdXBOTjtBQUNGOztBRXB2Tkk7RURnR0E7SUFFSTtFRHVwTk47QUFDRjs7QUUxdk5JO0VEc0dBO0lBRUk7RUR1cE5OO0FBQ0Y7O0FXdjBOQTs7RUFBQTtBQWdDQTs7RUFBQTtBQ2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUM0UkksZUFMSTtFRHJSUixXWGtGK0I7RVdqRi9CO0VBQ0Esc0JYbUNTO0VXbENUO0VFS0U7RUZIRjtFR0FJLCtKSENKO0FaaTFORjtBZTkwTk07RUhoQk47SUdpQlE7RWZpMU5OO0FBQ0Y7QVlwMU5FO0VBQ0UsY1hNUTtFV0xSLHNCWDJCTztFVzFCUDtBWnMxTko7QVlwMU5JO0VBQ0U7RUFDQSwwQkRPcUI7QVgrME4zQjtBWWoxTkU7RUFDRTtFQUNBLGNESm1CO0VDS25CLGVETG1CO0VDTW5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JEVm1CO0VJYmpCLHNDSHdCRjtBWm0xTko7QWV2Mk5NO0VIV0o7SUdWTTtFZjAyTk47QUFDRjtBWXIxTkU7RUFDRTtBWnUxTko7QVlwMU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JEdkJnQztBWDYyTnBDOztBWWwxTkE7RUFDRTtBWnExTkY7O0FZbDFOQTtFQUNFLHNCWFpTO0VXYVQ7QVpxMU5GO0FZbjFORTtFRW5DRTtFQUNBO0FkeTNOSjtBWXAxTkk7RUV0Q0E7RUFDQTtBZDYzTko7QVluMU5FO0VBQ0U7QVpxMU5KO0FZajFORTtFRWxDRTtFQUNBO0FkczNOSjtBWWoxTk07RUV0Q0Y7RUFDQTtBZDAzTko7QVloMU5JO0VFM0NBO0VBQ0E7QWQ4M05KOztBWTkwTkE7RUFDRTtBWmkxTkY7O0FZeDBORTtFQUNFO0FaMjBOSjtBWXgwTkU7RUFDRTtFQUNBO0VFeEZBO0FkbTZOSjtBWXgwTkk7RUFBZ0I7QVoyME5wQjtBWTEwTkk7RUFBZTtBWjYwTm5CO0FZMzBOSTtFRTlGQTtBZDQ2Tko7O0FXdDVOQTtFQUNFO0FYeTVORjs7QVd0NU5BO0VBQ0U7QVh5NU5GOztBV3Q1TkE7RUFDRSxnQlZ2Q3NCO0VVd0N0QjtBWHk1TkY7QVd0NU5JO0VBQ0U7QVh3NU5OO0FXcDVORTtFQUNFLGNWWGE7QURpNk5qQjtBV3A1TkU7RUFDRSxjVlBZO0VVUVo7RUFDQTtBWHM1Tko7QVdsNU5JO0VBQ0UseUJWNUNNO0VVNkNOLFdWc0IyQjtBRDgzTmpDO0FXbjVOTTtFQUNFLGNWVkU7QUQrNU5WO0FXbjVOTTtFQUNFO0VBQ0E7QVhxNU5SOztBVy80TkE7RUFDRSxXVlMrQjtBRHk0TmpDO0FXLzROSTtFQUNFLFdWSzJCO0VVSjNCLHlCVktvQjtFVUpwQjtFQUNBO0FYaTVOTjtBVy80TlE7RUFDRSxjVnBFRTtBRHE5Tlo7O0FXMTROQTs7RUFFRTtBWDY0TkY7O0FnQmovTkU7RUFDRTtFQUNBO0VBQ0E7QWhCby9OSjtBZ0JoL05JO0VBQ0U7QWhCay9OTjtBZ0JoL05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrL05OO0FnQjkrTkU7RUFDRTtBaEJnL05KO0FnQjcrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZWUTtFZVdSLHFCWDhlMEI7QUxpZ045QjtBRXI5Tkk7RWNsQ0Y7SUFXSSxnQkF4Q2M7RWhCd2hPbEI7QUFDRjtBZ0I5K05JO0VBQ0U7QWhCZy9OTjtBZ0I3K05JO0VBRUUsZ0RmakNPO0Vla0NQO0FoQjgrTk47QWdCNStOTTtFQUNFLHFCZjNCSTtFZTRCSjtBaEI4K05SO0FnQjErTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBHOUJPO0VvRytCUDtFQUNBLGNwRzlDUTtBb0YwaE9kO0FnQnorTkk7RUFDRTtBaEIyK05OO0FnQngrTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMCtOTjtBZ0J2K05JO0VBQ0U7RUFDQTtBaEJ5K05OO0FnQnYrTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0EscUJYMmFzQjtFVzFhdEIsZWZyR1k7RWVzR1osaUJmbkdjO0Vlb0dkLGNmcEVNO0VlcUVOO0FoQm8rTlI7QWdCOStOUTtFQUNFO0FoQmcvTlY7QWdCcitOUTtFQUNFO0FoQnUrTlY7QWdCbitOTTtFQUNFO0FoQnErTlI7QWdCaitOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtK05WO0FnQjk5Tkk7RUFDRTtFQUNBO0VBQ0EseUJmL0JVO0VlZ0NWO0VBQ0EseUJmeEZVO0VleUZWLGVmOUljO0VlK0lkLGlCZjVJZ0I7RWU2SWhCLGNmN0dRO0FENmtPZDtBZ0I1OU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJmdkhVO0Vld0hWO0FoQjg5Tko7QWdCMzlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJmakpRO0Vla0pSLHFCWHVXMEI7RVd0VzFCLGdEZjdKUztFZW1LVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnc5Tko7QUVobE9JO0VjaUdGO0lBZ0JJLGdCQWhMYztFaEJtcE9sQjtBQUNGO0FnQjM5Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZnBLTTtBRGlvT1o7QWdCMTlOSTtFQUNFO0FoQjQ5Tk47QWdCejlOSTtFQUNFLGVmbE1jO0VlbU1kLGdCZjdMYTtFZThMYixpQmZqTWdCO0Vla01oQixjZmxLUTtFZW1LUjtFQUNBO0FoQjI5Tk47QWdCeDlOSTtFQUNFLGNmaEpJO0FEMG1PVjtBZ0J2OU5JO0VBQ0U7RUFDQTtFQUNBO0FoQnk5Tk47QWdCdjlOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCWHdUc0I7QUxpcU45QjtBZ0J2OU5RO0VBQ0UscUJmekxJO0FEa3BPZDtBZ0J0OU5RO0VBQ0U7RUFDQTtBaEJ3OU5WO0FnQnI5TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ1OU5WO0FnQnA5TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnM5TlY7QWdCbjlOUTtFQUNFO0lBQ0UsZWZuUFE7SWVvUFI7RWhCcTlOVjtBQUNGO0FnQmw5TlE7RUFDRTtFQUNBO0VBQ0EsY2Y5TE07RWUrTE4sZ0JmdFBTO0FEMHNPbkI7QWdCaDlOTTtFQUNFO0lBQ0U7SUFDQTtFaEJrOU5SO0FBQ0Y7QWdCNThOTTs7RUFDRTtBaEIrOE5SO0FnQjU4Tk07Ozs7RUFFRTtFQUNBO0FoQmc5TlI7QWdCOThOUTs7OztFQUNFO0VBQ0E7QWhCbTlOVjtBZ0JqOU5VOzs7O0VBQ0UsZWZ4UlE7RWV5UlIsaUJmdlJRO0FENnVPcEI7QWdCbjlOYzs7OztFQUNFLGFmbE9OO0FEMHJPVjtBZ0JoOU5JO0VBQ0U7RUFDQTtFQUNBO0FoQms5Tk47QWdCaDlOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBHalJLO0VvR2tSTDtFQUNBLHFCWDZOc0I7RVc1TnRCLGNwR2xTTTtFb0dtU047QWhCazlOUjtBZ0JoOU5RO0VBQ0U7QWhCazlOVjs7QWlCN3dPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZ3hPRjs7QWlCN3dPQTtFQUNFO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7QWpCNHdPRjtBaUJseE9FO0VBSEY7SUFJSTtJQUNBO0VqQnF4T0Y7QUFDRjs7QWlCL3dPQTtFQUNFO0VBSUE7RUFDQTtFQUNBO0FqQit3T0Y7QWlCcHhPRTtFQUZGO0lBR0k7RWpCdXhPRjtBQUNGO0FpQmp4T0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbXhPTjtBaUIvd09FO0VBQ0U7RUFDQTtBakJpeE9KO0FpQi93T0k7RUFDRTtFQUNBO0VBUUE7RUFDQTtFQUNBO0FqQjB3T047QWlCbHhPTTtFQUpGO0lBS0k7RWpCcXhPTjtBQUNGO0FpQnB4T007RUFQRjtJQVFJO0VqQnV4T047QUFDRjs7QWlCL3dPQTtFQUNFO0VBQ0E7QWpCa3hPRjtBaUJoeE9FO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FqQml4T0o7O0FpQjd3T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJneE9GOztBaUI3d09BO0VBQ0U7RUFDQTtFQUNBO0FqQmd4T0Y7O0FpQjd3T0E7RUFDRTtFQU9BO0VBQ0E7QWpCMHdPRjs7QWlCdndPQTtFQUNFO0lBQ0U7RWpCMHdPRjtFaUJ4d09BO0lBQ0U7RWpCMHdPRjtBQUNGO0FpQnZ3T0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCeXdPRjs7QWlCcndPQTtFQUNFO0FqQnd3T0Y7O0FpQnB3T0E7RUFDRTtJQUNFO0VqQnV3T0Y7RWlCcHdPQTtJQUNFO0VqQnN3T0Y7QUFDRjtBQ2g1T0E7O0VBQUE7QUFhQTs7RUFBQTtBQUtBOztFQUFBO0FBS0E7O0VBQUE7QUE4RUE7O0VBQUE7QUFNQTs7RUFBQTtBQVFBOztFQUFBO0FBUUE7QUFFQTs7RUFBQTtBQWlDSTtFQUVJO0VBQ0E7QUQ0d09SOztBQ3h3T0k7RUFFSTtFQUNBO0FEMHdPUjs7QUN0d09JO0VBRUk7QUR3d09SOztBQ3B3T0k7RUFFSTtBRHN3T1I7O0FDNXhPSTtFQUVJO0VBQ0E7QUQ4eE9SOztBQzF4T0k7RUFFSTtFQUNBO0FENHhPUjs7QUN4eE9JO0VBRUk7QUQweE9SOztBQ3R4T0k7RUFFSTtBRHd4T1I7O0FDOXlPSTtFQUVJO0VBQ0E7QURnek9SOztBQzV5T0k7RUFFSTtFQUNBO0FEOHlPUjs7QUMxeU9JO0VBRUk7QUQ0eU9SOztBQ3h5T0k7RUFFSTtBRDB5T1I7O0FDaDBPSTtFQUVJO0VBQ0E7QURrME9SOztBQzl6T0k7RUFFSTtFQUNBO0FEZzBPUjs7QUM1ek9JO0VBRUk7QUQ4ek9SOztBQzF6T0k7RUFFSTtBRDR6T1I7O0FDbDFPSTtFQUVJO0VBQ0E7QURvMU9SOztBQ2gxT0k7RUFFSTtFQUNBO0FEazFPUjs7QUM5ME9JO0VBRUk7QURnMU9SOztBQzUwT0k7RUFFSTtBRDgwT1I7O0FDcDJPSTtFQUVJO0VBQ0E7QURzMk9SOztBQ2wyT0k7RUFFSTtFQUNBO0FEbzJPUjs7QUNoMk9JO0VBRUk7QURrMk9SOztBQzkxT0k7RUFFSTtBRGcyT1I7O0FDdDNPSTtFQUVJO0VBQ0E7QUR3M09SOztBQ3AzT0k7RUFFSTtFQUNBO0FEczNPUjs7QUNsM09JO0VBRUk7QURvM09SOztBQ2gzT0k7RUFFSTtBRGszT1I7O0FDeDRPSTtFQUVJO0VBQ0E7QUQwNE9SOztBQ3Q0T0k7RUFFSTtFQUNBO0FEdzRPUjs7QUNwNE9JO0VBRUk7QURzNE9SOztBQ2w0T0k7RUFFSTtBRG80T1I7O0FDMTVPSTtFQUVJO0VBQ0E7QUQ0NU9SOztBQ3g1T0k7RUFFSTtFQUNBO0FEMDVPUjs7QUN0NU9JO0VBRUk7QUR3NU9SOztBQ3A1T0k7RUFFSTtBRHM1T1I7O0FDNTZPSTtFQUVJO0VBQ0E7QUQ4Nk9SOztBQzE2T0k7RUFFSTtFQUNBO0FENDZPUjs7QUN4Nk9JO0VBRUk7QUQwNk9SOztBQ3Q2T0k7RUFFSTtBRHc2T1I7O0FDOTdPSTtFQUVJO0VBQ0E7QURnOE9SOztBQzU3T0k7RUFFSTtFQUNBO0FEODdPUjs7QUMxN09JO0VBRUk7QUQ0N09SOztBQ3g3T0k7RUFFSTtBRDA3T1I7O0FDaDlPSTtFQUVJO0VBQ0E7QURrOU9SOztBQzk4T0k7RUFFSTtFQUNBO0FEZzlPUjs7QUM1OE9JO0VBRUk7QUQ4OE9SOztBQzE4T0k7RUFFSTtBRDQ4T1I7O0FDbCtPSTtFQUVJO0VBQ0E7QURvK09SOztBQ2grT0k7RUFFSTtFQUNBO0FEaytPUjs7QUM5OU9JO0VBRUk7QURnK09SOztBQzU5T0k7RUFFSTtBRDg5T1I7O0FDcC9PSTtFQUVJO0VBQ0E7QURzL09SOztBQ2wvT0k7RUFFSTtFQUNBO0FEby9PUjs7QUNoL09JO0VBRUk7QURrL09SOztBQzkrT0k7RUFFSTtBRGcvT1I7O0FDdGdQSTtFQUVJO0VBQ0E7QUR3Z1BSOztBQ3BnUEk7RUFFSTtFQUNBO0FEc2dQUjs7QUNsZ1BJO0VBRUk7QURvZ1BSOztBQ2hnUEk7RUFFSTtBRGtnUFI7O0FDeGhQSTtFQUVJO0VBQ0E7QUQwaFBSOztBQ3RoUEk7RUFFSTtFQUNBO0FEd2hQUjs7QUNwaFBJO0VBRUk7QURzaFBSOztBQ2xoUEk7RUFFSTtBRG9oUFI7O0FDMWlQSTtFQUVJO0VBQ0E7QUQ0aVBSOztBQ3hpUEk7RUFFSTtFQUNBO0FEMGlQUjs7QUN0aVBJO0VBRUk7QUR3aVBSOztBQ3BpUEk7RUFFSTtBRHNpUFI7O0FDNWpQSTtFQUVJO0VBQ0E7QUQ4alBSOztBQzFqUEk7RUFFSTtFQUNBO0FENGpQUjs7QUN4alBJO0VBRUk7QUQwalBSOztBQ3RqUEk7RUFFSTtBRHdqUFI7O0FDOWtQSTtFQUVJO0VBQ0E7QURnbFBSOztBQzVrUEk7RUFFSTtFQUNBO0FEOGtQUjs7QUMxa1BJO0VBRUk7QUQ0a1BSOztBQ3hrUEk7RUFFSTtBRDBrUFI7O0FDaG1QSTtFQUVJO0VBQ0E7QURrbVBSOztBQzlsUEk7RUFFSTtFQUNBO0FEZ21QUjs7QUM1bFBJO0VBRUk7QUQ4bFBSOztBQzFsUEk7RUFFSTtBRDRsUFI7O0FDbG5QSTtFQUVJO0VBQ0E7QURvblBSOztBQ2huUEk7RUFFSTtFQUNBO0FEa25QUjs7QUM5bVBJO0VBRUk7QURnblBSOztBQzVtUEk7RUFFSTtBRDhtUFI7O0FFdHRQSTtFRGtGQTtJQUVJO0lBQ0E7RUR1b1BOO0FBQ0Y7O0FFN3RQSTtFRHlGQTtJQUVJO0lBQ0E7RUR1b1BOO0FBQ0Y7O0FFcHVQSTtFRGdHQTtJQUVJO0VEdW9QTjtBQUNGOztBRTF1UEk7RURzR0E7SUFFSTtFRHVvUE47QUFDRjs7QUVodlBJO0VEa0ZBO0lBRUk7SUFDQTtFRGlxUE47QUFDRjs7QUV2dlBJO0VEeUZBO0lBRUk7SUFDQTtFRGlxUE47QUFDRjs7QUU5dlBJO0VEZ0dBO0lBRUk7RURpcVBOO0FBQ0Y7O0FFcHdQSTtFRHNHQTtJQUVJO0VEaXFQTjtBQUNGOztBRTF3UEk7RURrRkE7SUFFSTtJQUNBO0VEMnJQTjtBQUNGOztBRWp4UEk7RUR5RkE7SUFFSTtJQUNBO0VEMnJQTjtBQUNGOztBRXh4UEk7RURnR0E7SUFFSTtFRDJyUE47QUFDRjs7QUU5eFBJO0VEc0dBO0lBRUk7RUQyclBOO0FBQ0Y7O0FFcHlQSTtFRGtGQTtJQUVJO0lBQ0E7RURxdFBOO0FBQ0Y7O0FFM3lQSTtFRHlGQTtJQUVJO0lBQ0E7RURxdFBOO0FBQ0Y7O0FFbHpQSTtFRGdHQTtJQUVJO0VEcXRQTjtBQUNGOztBRXh6UEk7RURzR0E7SUFFSTtFRHF0UE47QUFDRjs7QUU5elBJO0VEa0ZBO0lBRUk7SUFDQTtFRCt1UE47QUFDRjs7QUVyMFBJO0VEeUZBO0lBRUk7SUFDQTtFRCt1UE47QUFDRjs7QUU1MFBJO0VEZ0dBO0lBRUk7RUQrdVBOO0FBQ0Y7O0FFbDFQSTtFRHNHQTtJQUVJO0VEK3VQTjtBQUNGOztBRXgxUEk7RURrRkE7SUFFSTtJQUNBO0VEeXdQTjtBQUNGOztBRS8xUEk7RUR5RkE7SUFFSTtJQUNBO0VEeXdQTjtBQUNGOztBRXQyUEk7RURnR0E7SUFFSTtFRHl3UE47QUFDRjs7QUU1MlBJO0VEc0dBO0lBRUk7RUR5d1BOO0FBQ0Y7O0FFbDNQSTtFRGtGQTtJQUVJO0lBQ0E7RURteVBOO0FBQ0Y7O0FFejNQSTtFRHlGQTtJQUVJO0lBQ0E7RURteVBOO0FBQ0Y7O0FFaDRQSTtFRGdHQTtJQUVJO0VEbXlQTjtBQUNGOztBRXQ0UEk7RURzR0E7SUFFSTtFRG15UE47QUFDRjs7QUU1NFBJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ6UE47QUFDRjs7QUVuNVBJO0VEeUZBO0lBRUk7SUFDQTtFRDZ6UE47QUFDRjs7QUUxNVBJO0VEZ0dBO0lBRUk7RUQ2elBOO0FBQ0Y7O0FFaDZQSTtFRHNHQTtJQUVJO0VENnpQTjtBQUNGOztBRXQ2UEk7RURrRkE7SUFFSTtJQUNBO0VEdTFQTjtBQUNGOztBRTc2UEk7RUR5RkE7SUFFSTtJQUNBO0VEdTFQTjtBQUNGOztBRXA3UEk7RURnR0E7SUFFSTtFRHUxUE47QUFDRjs7QUUxN1BJO0VEc0dBO0lBRUk7RUR1MVBOO0FBQ0Y7O0FFaDhQSTtFRGtGQTtJQUVJO0lBQ0E7RURpM1BOO0FBQ0Y7O0FFdjhQSTtFRHlGQTtJQUVJO0lBQ0E7RURpM1BOO0FBQ0Y7O0FFOThQSTtFRGdHQTtJQUVJO0VEaTNQTjtBQUNGOztBRXA5UEk7RURzR0E7SUFFSTtFRGkzUE47QUFDRjs7QUUxOVBJO0VEa0ZBO0lBRUk7SUFDQTtFRDI0UE47QUFDRjs7QUVqK1BJO0VEeUZBO0lBRUk7SUFDQTtFRDI0UE47QUFDRjs7QUV4K1BJO0VEZ0dBO0lBRUk7RUQyNFBOO0FBQ0Y7O0FFOStQSTtFRHNHQTtJQUVJO0VEMjRQTjtBQUNGOztBRXAvUEk7RURrRkE7SUFFSTtJQUNBO0VEcTZQTjtBQUNGOztBRTMvUEk7RUR5RkE7SUFFSTtJQUNBO0VEcTZQTjtBQUNGOztBRWxnUUk7RURnR0E7SUFFSTtFRHE2UE47QUFDRjs7QUV4Z1FJO0VEc0dBO0lBRUk7RURxNlBOO0FBQ0Y7O0FFOWdRSTtFRGtGQTtJQUVJO0lBQ0E7RUQrN1BOO0FBQ0Y7O0FFcmhRSTtFRHlGQTtJQUVJO0lBQ0E7RUQrN1BOO0FBQ0Y7O0FFNWhRSTtFRGdHQTtJQUVJO0VEKzdQTjtBQUNGOztBRWxpUUk7RURzR0E7SUFFSTtFRCs3UE47QUFDRjs7QUV4aVFJO0VEa0ZBO0lBRUk7SUFDQTtFRHk5UE47QUFDRjs7QUUvaVFJO0VEeUZBO0lBRUk7SUFDQTtFRHk5UE47QUFDRjs7QUV0alFJO0VEZ0dBO0lBRUk7RUR5OVBOO0FBQ0Y7O0FFNWpRSTtFRHNHQTtJQUVJO0VEeTlQTjtBQUNGOztBRWxrUUk7RURrRkE7SUFFSTtJQUNBO0VEbS9QTjtBQUNGOztBRXprUUk7RUR5RkE7SUFFSTtJQUNBO0VEbS9QTjtBQUNGOztBRWhsUUk7RURnR0E7SUFFSTtFRG0vUE47QUFDRjs7QUV0bFFJO0VEc0dBO0lBRUk7RURtL1BOO0FBQ0Y7O0FFNWxRSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2Z1FOO0FBQ0Y7O0FFbm1RSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2Z1FOO0FBQ0Y7O0FFMW1RSTtFRGdHQTtJQUVJO0VENmdRTjtBQUNGOztBRWhuUUk7RURzR0E7SUFFSTtFRDZnUU47QUFDRjs7QUV0blFJO0VEa0ZBO0lBRUk7SUFDQTtFRHVpUU47QUFDRjs7QUU3blFJO0VEeUZBO0lBRUk7SUFDQTtFRHVpUU47QUFDRjs7QUVwb1FJO0VEZ0dBO0lBRUk7RUR1aVFOO0FBQ0Y7O0FFMW9RSTtFRHNHQTtJQUVJO0VEdWlRTjtBQUNGOztBRWhwUUk7RURrRkE7SUFFSTtJQUNBO0VEaWtRTjtBQUNGOztBRXZwUUk7RUR5RkE7SUFFSTtJQUNBO0VEaWtRTjtBQUNGOztBRTlwUUk7RURnR0E7SUFFSTtFRGlrUU47QUFDRjs7QUVwcVFJO0VEc0dBO0lBRUk7RURpa1FOO0FBQ0Y7O0FFMXFRSTtFRGtGQTtJQUVJO0lBQ0E7RUQybFFOO0FBQ0Y7O0FFanJRSTtFRHlGQTtJQUVJO0lBQ0E7RUQybFFOO0FBQ0Y7O0FFeHJRSTtFRGdHQTtJQUVJO0VEMmxRTjtBQUNGOztBRTlyUUk7RURzR0E7SUFFSTtFRDJsUU47QUFDRjs7QUVwc1FJO0VEa0ZBO0lBRUk7SUFDQTtFRHFuUU47QUFDRjs7QUUzc1FJO0VEeUZBO0lBRUk7SUFDQTtFRHFuUU47QUFDRjs7QUVsdFFJO0VEZ0dBO0lBRUk7RURxblFOO0FBQ0Y7O0FFeHRRSTtFRHNHQTtJQUVJO0VEcW5RTjtBQUNGOztBRTl0UUk7RURrRkE7SUFFSTtJQUNBO0VEK29RTjtBQUNGOztBRXJ1UUk7RUR5RkE7SUFFSTtJQUNBO0VEK29RTjtBQUNGOztBRTV1UUk7RURnR0E7SUFFSTtFRCtvUU47QUFDRjs7QUVsdlFJO0VEc0dBO0lBRUk7RUQrb1FOO0FBQ0Y7O0FFeHZRSTtFRGtGQTtJQUVJO0lBQ0E7RUR5cVFOO0FBQ0Y7O0FFL3ZRSTtFRHlGQTtJQUVJO0lBQ0E7RUR5cVFOO0FBQ0Y7O0FFdHdRSTtFRGdHQTtJQUVJO0VEeXFRTjtBQUNGOztBRTV3UUk7RURzR0E7SUFFSTtFRHlxUU47QUFDRjs7QUVseFFJO0VEa0ZBO0lBRUk7SUFDQTtFRG1zUU47QUFDRjs7QUV6eFFJO0VEeUZBO0lBRUk7SUFDQTtFRG1zUU47QUFDRjs7QUVoeVFJO0VEZ0dBO0lBRUk7RURtc1FOO0FBQ0Y7O0FFdHlRSTtFRHNHQTtJQUVJO0VEbXNRTjtBQUNGOztBRTV5UUk7RURrRkE7SUFFSTtJQUNBO0VENnRRTjtBQUNGOztBRW56UUk7RUR5RkE7SUFFSTtJQUNBO0VENnRRTjtBQUNGOztBRTF6UUk7RURnR0E7SUFFSTtFRDZ0UU47QUFDRjs7QUVoMFFJO0VEc0dBO0lBRUk7RUQ2dFFOO0FBQ0Y7O0FFdDBRSTtFRGtGQTtJQUVJO0lBQ0E7RUR1dlFOO0FBQ0Y7O0FFNzBRSTtFRHlGQTtJQUVJO0lBQ0E7RUR1dlFOO0FBQ0Y7O0FFcDFRSTtFRGdHQTtJQUVJO0VEdXZRTjtBQUNGOztBRTExUUk7RURzR0E7SUFFSTtFRHV2UU47QUFDRjs7QUVoMlFJO0VEa0ZBO0lBRUk7SUFDQTtFRGl4UU47QUFDRjs7QUV2MlFJO0VEeUZBO0lBRUk7SUFDQTtFRGl4UU47QUFDRjs7QUU5MlFJO0VEZ0dBO0lBRUk7RURpeFFOO0FBQ0Y7O0FFcDNRSTtFRHNHQTtJQUVJO0VEaXhRTjtBQUNGOztBRTEzUUk7RURrRkE7SUFFSTtJQUNBO0VEMnlRTjtBQUNGOztBRWo0UUk7RUR5RkE7SUFFSTtJQUNBO0VEMnlRTjtBQUNGOztBRXg0UUk7RURnR0E7SUFFSTtFRDJ5UU47QUFDRjs7QUU5NFFJO0VEc0dBO0lBRUk7RUQyeVFOO0FBQ0Y7O0FFcDVRSTtFRGtGQTtJQUVJO0lBQ0E7RURxMFFOO0FBQ0Y7O0FFMzVRSTtFRHlGQTtJQUVJO0lBQ0E7RURxMFFOO0FBQ0Y7O0FFbDZRSTtFRGdHQTtJQUVJO0VEcTBRTjtBQUNGOztBRXg2UUk7RURzR0E7SUFFSTtFRHEwUU47QUFDRjs7QUU5NlFJO0VEa0ZBO0lBRUk7SUFDQTtFRCsxUU47QUFDRjs7QUVyN1FJO0VEeUZBO0lBRUk7SUFDQTtFRCsxUU47QUFDRjs7QUU1N1FJO0VEZ0dBO0lBRUk7RUQrMVFOO0FBQ0Y7O0FFbDhRSTtFRHNHQTtJQUVJO0VEKzFRTjtBQUNGOztBRXg4UUk7RURrRkE7SUFFSTtJQUNBO0VEeTNRTjtBQUNGOztBRS84UUk7RUR5RkE7SUFFSTtJQUNBO0VEeTNRTjtBQUNGOztBRXQ5UUk7RURnR0E7SUFFSTtFRHkzUU47QUFDRjs7QUU1OVFJO0VEc0dBO0lBRUk7RUR5M1FOO0FBQ0Y7O0FFbCtRSTtFRGtGQTtJQUVJO0lBQ0E7RURtNVFOO0FBQ0Y7O0FFeitRSTtFRHlGQTtJQUVJO0lBQ0E7RURtNVFOO0FBQ0Y7O0FFaC9RSTtFRGdHQTtJQUVJO0VEbTVRTjtBQUNGOztBRXQvUUk7RURzR0E7SUFFSTtFRG01UU47QUFDRjs7QUU1L1FJO0VEa0ZBO0lBRUk7SUFDQTtFRDY2UU47QUFDRjs7QUVuZ1JJO0VEeUZBO0lBRUk7SUFDQTtFRDY2UU47QUFDRjs7QUUxZ1JJO0VEZ0dBO0lBRUk7RUQ2NlFOO0FBQ0Y7O0FFaGhSSTtFRHNHQTtJQUVJO0VENjZRTjtBQUNGOztBRXRoUkk7RURrRkE7SUFFSTtJQUNBO0VEdThRTjtBQUNGOztBRTdoUkk7RUR5RkE7SUFFSTtJQUNBO0VEdThRTjtBQUNGOztBRXBpUkk7RURnR0E7SUFFSTtFRHU4UU47QUFDRjs7QUUxaVJJO0VEc0dBO0lBRUk7RUR1OFFOO0FBQ0Y7O0FFaGpSSTtFRGtGQTtJQUVJO0lBQ0E7RURpK1FOO0FBQ0Y7O0FFdmpSSTtFRHlGQTtJQUVJO0lBQ0E7RURpK1FOO0FBQ0Y7O0FFOWpSSTtFRGdHQTtJQUVJO0VEaStRTjtBQUNGOztBRXBrUkk7RURzR0E7SUFFSTtFRGkrUU47QUFDRjs7QUUxa1JJO0VEa0ZBO0lBRUk7SUFDQTtFRDIvUU47QUFDRjs7QUVqbFJJO0VEeUZBO0lBRUk7SUFDQTtFRDIvUU47QUFDRjs7QUV4bFJJO0VEZ0dBO0lBRUk7RUQyL1FOO0FBQ0Y7O0FFOWxSSTtFRHNHQTtJQUVJO0VEMi9RTjtBQUNGOztBRXBtUkk7RURrRkE7SUFFSTtJQUNBO0VEcWhSTjtBQUNGOztBRTNtUkk7RUR5RkE7SUFFSTtJQUNBO0VEcWhSTjtBQUNGOztBRWxuUkk7RURnR0E7SUFFSTtFRHFoUk47QUFDRjs7QUV4blJJO0VEc0dBO0lBRUk7RURxaFJOO0FBQ0Y7O0FFOW5SSTtFRGtGQTtJQUVJO0lBQ0E7RUQraVJOO0FBQ0Y7O0FFcm9SSTtFRHlGQTtJQUVJO0lBQ0E7RUQraVJOO0FBQ0Y7O0FFNW9SSTtFRGdHQTtJQUVJO0VEK2lSTjtBQUNGOztBRWxwUkk7RURzR0E7SUFFSTtFRCtpUk47QUFDRjs7QUV4cFJJO0VEa0ZBO0lBRUk7SUFDQTtFRHlrUk47QUFDRjs7QUUvcFJJO0VEeUZBO0lBRUk7SUFDQTtFRHlrUk47QUFDRjs7QUV0cVJJO0VEZ0dBO0lBRUk7RUR5a1JOO0FBQ0Y7O0FFNXFSSTtFRHNHQTtJQUVJO0VEeWtSTjtBQUNGOztBRWxyUkk7RURrRkE7SUFFSTtJQUNBO0VEbW1STjtBQUNGOztBRXpyUkk7RUR5RkE7SUFFSTtJQUNBO0VEbW1STjtBQUNGOztBRWhzUkk7RURnR0E7SUFFSTtFRG1tUk47QUFDRjs7QUV0c1JJO0VEc0dBO0lBRUk7RURtbVJOO0FBQ0Y7O0FFNXNSSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2blJOO0FBQ0Y7O0FFbnRSSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2blJOO0FBQ0Y7O0FFMXRSSTtFRGdHQTtJQUVJO0VENm5STjtBQUNGOztBRWh1Ukk7RURzR0E7SUFFSTtFRDZuUk47QUFDRjs7QUV0dVJJO0VEa0ZBO0lBRUk7SUFDQTtFRHVwUk47QUFDRjs7QUU3dVJJO0VEeUZBO0lBRUk7SUFDQTtFRHVwUk47QUFDRjs7QUVwdlJJO0VEZ0dBO0lBRUk7RUR1cFJOO0FBQ0Y7O0FFMXZSSTtFRHNHQTtJQUVJO0VEdXBSTjtBQUNGOztBRWh3Ukk7RURrRkE7SUFFSTtJQUNBO0VEaXJSTjtBQUNGOztBRXZ3Ukk7RUR5RkE7SUFFSTtJQUNBO0VEaXJSTjtBQUNGOztBRTl3Ukk7RURnR0E7SUFFSTtFRGlyUk47QUFDRjs7QUVweFJJO0VEc0dBO0lBRUk7RURpclJOO0FBQ0Y7O0FFMXhSSTtFRGtGQTtJQUVJO0lBQ0E7RUQyc1JOO0FBQ0Y7O0FFanlSSTtFRHlGQTtJQUVJO0lBQ0E7RUQyc1JOO0FBQ0Y7O0FFeHlSSTtFRGdHQTtJQUVJO0VEMnNSTjtBQUNGOztBRTl5Ukk7RURzR0E7SUFFSTtFRDJzUk47QUFDRjs7QUVwelJJO0VEa0ZBO0lBRUk7SUFDQTtFRHF1Uk47QUFDRjs7QUUzelJJO0VEeUZBO0lBRUk7SUFDQTtFRHF1Uk47QUFDRjs7QUVsMFJJO0VEZ0dBO0lBRUk7RURxdVJOO0FBQ0Y7O0FFeDBSSTtFRHNHQTtJQUVJO0VEcXVSTjtBQUNGOztBRTkwUkk7RURrRkE7SUFFSTtJQUNBO0VEK3ZSTjtBQUNGOztBRXIxUkk7RUR5RkE7SUFFSTtJQUNBO0VEK3ZSTjtBQUNGOztBRTUxUkk7RURnR0E7SUFFSTtFRCt2Uk47QUFDRjs7QUVsMlJJO0VEc0dBO0lBRUk7RUQrdlJOO0FBQ0Y7O0FFeDJSSTtFRGtGQTtJQUVJO0lBQ0E7RUR5eFJOO0FBQ0Y7O0FFLzJSSTtFRHlGQTtJQUVJO0lBQ0E7RUR5eFJOO0FBQ0Y7O0FFdDNSSTtFRGdHQTtJQUVJO0VEeXhSTjtBQUNGOztBRTUzUkk7RURzR0E7SUFFSTtFRHl4Uk47QUFDRjs7QUVsNFJJO0VEa0ZBO0lBRUk7SUFDQTtFRG16Uk47QUFDRjs7QUV6NFJJO0VEeUZBO0lBRUk7SUFDQTtFRG16Uk47QUFDRjs7QUVoNVJJO0VEZ0dBO0lBRUk7RURtelJOO0FBQ0Y7O0FFdDVSSTtFRHNHQTtJQUVJO0VEbXpSTjtBQUNGOztBRTU1Ukk7RURrRkE7SUFFSTtJQUNBO0VENjBSTjtBQUNGOztBRW42Ukk7RUR5RkE7SUFFSTtJQUNBO0VENjBSTjtBQUNGOztBRTE2Ukk7RURnR0E7SUFFSTtFRDYwUk47QUFDRjs7QUVoN1JJO0VEc0dBO0lBRUk7RUQ2MFJOO0FBQ0Y7O0FFdDdSSTtFRGtGQTtJQUVJO0lBQ0E7RUR1MlJOO0FBQ0Y7O0FFNzdSSTtFRHlGQTtJQUVJO0lBQ0E7RUR1MlJOO0FBQ0Y7O0FFcDhSSTtFRGdHQTtJQUVJO0VEdTJSTjtBQUNGOztBRTE4Ukk7RURzR0E7SUFFSTtFRHUyUk47QUFDRjs7QUVoOVJJO0VEa0ZBO0lBRUk7SUFDQTtFRGk0Uk47QUFDRjs7QUV2OVJJO0VEeUZBO0lBRUk7SUFDQTtFRGk0Uk47QUFDRjs7QUU5OVJJO0VEZ0dBO0lBRUk7RURpNFJOO0FBQ0Y7O0FFcCtSSTtFRHNHQTtJQUVJO0VEaTRSTjtBQUNGOztBRTErUkk7RURrRkE7SUFFSTtJQUNBO0VEMjVSTjtBQUNGOztBRWovUkk7RUR5RkE7SUFFSTtJQUNBO0VEMjVSTjtBQUNGOztBRXgvUkk7RURnR0E7SUFFSTtFRDI1Uk47QUFDRjs7QUU5L1JJO0VEc0dBO0lBRUk7RUQyNVJOO0FBQ0Y7O0FFcGdTSTtFRGtGQTtJQUVJO0lBQ0E7RURxN1JOO0FBQ0Y7O0FFM2dTSTtFRHlGQTtJQUVJO0lBQ0E7RURxN1JOO0FBQ0Y7O0FFbGhTSTtFRGdHQTtJQUVJO0VEcTdSTjtBQUNGOztBRXhoU0k7RURzR0E7SUFFSTtFRHE3Uk47QUFDRjs7QUU5aFNJO0VEa0ZBO0lBRUk7SUFDQTtFRCs4Uk47QUFDRjs7QUVyaVNJO0VEeUZBO0lBRUk7SUFDQTtFRCs4Uk47QUFDRjs7QUU1aVNJO0VEZ0dBO0lBRUk7RUQrOFJOO0FBQ0Y7O0FFbGpTSTtFRHNHQTtJQUVJO0VEKzhSTjtBQUNGOztBRXhqU0k7RURrRkE7SUFFSTtJQUNBO0VEeStSTjtBQUNGOztBRS9qU0k7RUR5RkE7SUFFSTtJQUNBO0VEeStSTjtBQUNGOztBRXRrU0k7RURnR0E7SUFFSTtFRHkrUk47QUFDRjs7QUU1a1NJO0VEc0dBO0lBRUk7RUR5K1JOO0FBQ0Y7O0FFbGxTSTtFRGtGQTtJQUVJO0lBQ0E7RURtZ1NOO0FBQ0Y7O0FFemxTSTtFRHlGQTtJQUVJO0lBQ0E7RURtZ1NOO0FBQ0Y7O0FFaG1TSTtFRGdHQTtJQUVJO0VEbWdTTjtBQUNGOztBRXRtU0k7RURzR0E7SUFFSTtFRG1nU047QUFDRjs7QUU1bVNJO0VEa0ZBO0lBRUk7SUFDQTtFRDZoU047QUFDRjs7QUVublNJO0VEeUZBO0lBRUk7SUFDQTtFRDZoU047QUFDRjs7QUUxblNJO0VEZ0dBO0lBRUk7RUQ2aFNOO0FBQ0Y7O0FFaG9TSTtFRHNHQTtJQUVJO0VENmhTTjtBQUNGOztBRXRvU0k7RURrRkE7SUFFSTtJQUNBO0VEdWpTTjtBQUNGOztBRTdvU0k7RUR5RkE7SUFFSTtJQUNBO0VEdWpTTjtBQUNGOztBRXBwU0k7RURnR0E7SUFFSTtFRHVqU047QUFDRjs7QUUxcFNJO0VEc0dBO0lBRUk7RUR1alNOO0FBQ0Y7O0FFaHFTSTtFRGtGQTtJQUVJO0lBQ0E7RURpbFNOO0FBQ0Y7O0FFdnFTSTtFRHlGQTtJQUVJO0lBQ0E7RURpbFNOO0FBQ0Y7O0FFOXFTSTtFRGdHQTtJQUVJO0VEaWxTTjtBQUNGOztBRXByU0k7RURzR0E7SUFFSTtFRGlsU047QUFDRjs7QUUxclNJO0VEa0ZBO0lBRUk7SUFDQTtFRDJtU047QUFDRjs7QUVqc1NJO0VEeUZBO0lBRUk7SUFDQTtFRDJtU047QUFDRjs7QUV4c1NJO0VEZ0dBO0lBRUk7RUQybVNOO0FBQ0Y7O0FFOXNTSTtFRHNHQTtJQUVJO0VEMm1TTjtBQUNGOztBRXB0U0k7RURrRkE7SUFFSTtJQUNBO0VEcW9TTjtBQUNGOztBRTN0U0k7RUR5RkE7SUFFSTtJQUNBO0VEcW9TTjtBQUNGOztBRWx1U0k7RURnR0E7SUFFSTtFRHFvU047QUFDRjs7QUV4dVNJO0VEc0dBO0lBRUk7RURxb1NOO0FBQ0Y7O0FFOXVTSTtFRGtGQTtJQUVJO0lBQ0E7RUQrcFNOO0FBQ0Y7O0FFcnZTSTtFRHlGQTtJQUVJO0lBQ0E7RUQrcFNOO0FBQ0Y7O0FFNXZTSTtFRGdHQTtJQUVJO0VEK3BTTjtBQUNGOztBRWx3U0k7RURzR0E7SUFFSTtFRCtwU047QUFDRjs7QUV4d1NJO0VEa0ZBO0lBRUk7SUFDQTtFRHlyU047QUFDRjs7QUUvd1NJO0VEeUZBO0lBRUk7SUFDQTtFRHlyU047QUFDRjs7QUV0eFNJO0VEZ0dBO0lBRUk7RUR5clNOO0FBQ0Y7O0FFNXhTSTtFRHNHQTtJQUVJO0VEeXJTTjtBQUNGOztBRWx5U0k7RURrRkE7SUFFSTtJQUNBO0VEbXRTTjtBQUNGOztBRXp5U0k7RUR5RkE7SUFFSTtJQUNBO0VEbXRTTjtBQUNGOztBRWh6U0k7RURnR0E7SUFFSTtFRG10U047QUFDRjs7QUV0elNJO0VEc0dBO0lBRUk7RURtdFNOO0FBQ0Y7O0FFNXpTSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2dVNOO0FBQ0Y7O0FFbjBTSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2dVNOO0FBQ0Y7O0FFMTBTSTtFRGdHQTtJQUVJO0VENnVTTjtBQUNGOztBRWgxU0k7RURzR0E7SUFFSTtFRDZ1U047QUFDRjs7QUV0MVNJO0VEa0ZBO0lBRUk7SUFDQTtFRHV3U047QUFDRjs7QUU3MVNJO0VEeUZBO0lBRUk7SUFDQTtFRHV3U047QUFDRjs7QUVwMlNJO0VEZ0dBO0lBRUk7RUR1d1NOO0FBQ0Y7O0FFMTJTSTtFRHNHQTtJQUVJO0VEdXdTTjtBQUNGOztBRWgzU0k7RURrRkE7SUFFSTtJQUNBO0VEaXlTTjtBQUNGOztBRXYzU0k7RUR5RkE7SUFFSTtJQUNBO0VEaXlTTjtBQUNGOztBRTkzU0k7RURnR0E7SUFFSTtFRGl5U047QUFDRjs7QUVwNFNJO0VEc0dBO0lBRUk7RURpeVNOO0FBQ0Y7O0FFMTRTSTtFRGtGQTtJQUVJO0lBQ0E7RUQyelNOO0FBQ0Y7O0FFajVTSTtFRHlGQTtJQUVJO0lBQ0E7RUQyelNOO0FBQ0Y7O0FFeDVTSTtFRGdHQTtJQUVJO0VEMnpTTjtBQUNGOztBRTk1U0k7RURzR0E7SUFFSTtFRDJ6U047QUFDRjs7QUVwNlNJO0VEa0ZBO0lBRUk7SUFDQTtFRHExU047QUFDRjs7QUUzNlNJO0VEeUZBO0lBRUk7SUFDQTtFRHExU047QUFDRjs7QUVsN1NJO0VEZ0dBO0lBRUk7RURxMVNOO0FBQ0Y7O0FFeDdTSTtFRHNHQTtJQUVJO0VEcTFTTjtBQUNGOztBRTk3U0k7RURrRkE7SUFFSTtJQUNBO0VEKzJTTjtBQUNGOztBRXI4U0k7RUR5RkE7SUFFSTtJQUNBO0VEKzJTTjtBQUNGOztBRTU4U0k7RURnR0E7SUFFSTtFRCsyU047QUFDRjs7QUVsOVNJO0VEc0dBO0lBRUk7RUQrMlNOO0FBQ0Y7O0FFeDlTSTtFRGtGQTtJQUVJO0lBQ0E7RUR5NFNOO0FBQ0Y7O0FFLzlTSTtFRHlGQTtJQUVJO0lBQ0E7RUR5NFNOO0FBQ0Y7O0FFdCtTSTtFRGdHQTtJQUVJO0VEeTRTTjtBQUNGOztBRTUrU0k7RURzR0E7SUFFSTtFRHk0U047QUFDRjs7QUVsL1NJO0VEa0ZBO0lBRUk7SUFDQTtFRG02U047QUFDRjs7QUV6L1NJO0VEeUZBO0lBRUk7SUFDQTtFRG02U047QUFDRjs7QUVoZ1RJO0VEZ0dBO0lBRUk7RURtNlNOO0FBQ0Y7O0FFdGdUSTtFRHNHQTtJQUVJO0VEbTZTTjtBQUNGOztBRTVnVEk7RURrRkE7SUFFSTtJQUNBO0VENjdTTjtBQUNGOztBRW5oVEk7RUR5RkE7SUFFSTtJQUNBO0VENjdTTjtBQUNGOztBRTFoVEk7RURnR0E7SUFFSTtFRDY3U047QUFDRjs7QUVoaVRJO0VEc0dBO0lBRUk7RUQ2N1NOO0FBQ0Y7O0FFdGlUSTtFRGtGQTtJQUVJO0lBQ0E7RUR1OVNOO0FBQ0Y7O0FFN2lUSTtFRHlGQTtJQUVJO0lBQ0E7RUR1OVNOO0FBQ0Y7O0FFcGpUSTtFRGdHQTtJQUVJO0VEdTlTTjtBQUNGOztBRTFqVEk7RURzR0E7SUFFSTtFRHU5U047QUFDRjs7QUVoa1RJO0VEa0ZBO0lBRUk7SUFDQTtFRGkvU047QUFDRjs7QUV2a1RJO0VEeUZBO0lBRUk7SUFDQTtFRGkvU047QUFDRjs7QUU5a1RJO0VEZ0dBO0lBRUk7RURpL1NOO0FBQ0Y7O0FFcGxUSTtFRHNHQTtJQUVJO0VEaS9TTjtBQUNGOztBRTFsVEk7RURrRkE7SUFFSTtJQUNBO0VEMmdUTjtBQUNGOztBRWptVEk7RUR5RkE7SUFFSTtJQUNBO0VEMmdUTjtBQUNGOztBRXhtVEk7RURnR0E7SUFFSTtFRDJnVE47QUFDRjs7QUU5bVRJO0VEc0dBO0lBRUk7RUQyZ1ROO0FBQ0Y7O0FFcG5USTtFRGtGQTtJQUVJO0lBQ0E7RURxaVROO0FBQ0Y7O0FFM25USTtFRHlGQTtJQUVJO0lBQ0E7RURxaVROO0FBQ0Y7O0FFbG9USTtFRGdHQTtJQUVJO0VEcWlUTjtBQUNGOztBRXhvVEk7RURzR0E7SUFFSTtFRHFpVE47QUFDRjs7QUU5b1RJO0VEa0ZBO0lBRUk7SUFDQTtFRCtqVE47QUFDRjs7QUVycFRJO0VEeUZBO0lBRUk7SUFDQTtFRCtqVE47QUFDRjs7QUU1cFRJO0VEZ0dBO0lBRUk7RUQralROO0FBQ0Y7O0FFbHFUSTtFRHNHQTtJQUVJO0VEK2pUTjtBQUNGOztBRXhxVEk7RURrRkE7SUFFSTtJQUNBO0VEeWxUTjtBQUNGOztBRS9xVEk7RUR5RkE7SUFFSTtJQUNBO0VEeWxUTjtBQUNGOztBRXRyVEk7RURnR0E7SUFFSTtFRHlsVE47QUFDRjs7QUU1clRJO0VEc0dBO0lBRUk7RUR5bFROO0FBQ0Y7O0FFbHNUSTtFRGtGQTtJQUVJO0lBQ0E7RURtblROO0FBQ0Y7O0FFenNUSTtFRHlGQTtJQUVJO0lBQ0E7RURtblROO0FBQ0Y7O0FFaHRUSTtFRGdHQTtJQUVJO0VEbW5UTjtBQUNGOztBRXR0VEk7RURzR0E7SUFFSTtFRG1uVE47QUFDRjs7QUU1dFRJO0VEa0ZBO0lBRUk7SUFDQTtFRDZvVE47QUFDRjs7QUVudVRJO0VEeUZBO0lBRUk7SUFDQTtFRDZvVE47QUFDRjs7QUUxdVRJO0VEZ0dBO0lBRUk7RUQ2b1ROO0FBQ0Y7O0FFaHZUSTtFRHNHQTtJQUVJO0VENm9UTjtBQUNGOztBRXR2VEk7RURrRkE7SUFFSTtJQUNBO0VEdXFUTjtBQUNGOztBRTd2VEk7RUR5RkE7SUFFSTtJQUNBO0VEdXFUTjtBQUNGOztBRXB3VEk7RURnR0E7SUFFSTtFRHVxVE47QUFDRjs7QUUxd1RJO0VEc0dBO0lBRUk7RUR1cVROO0FBQ0Y7O0FFaHhUSTtFRGtGQTtJQUVJO0lBQ0E7RURpc1ROO0FBQ0Y7O0FFdnhUSTtFRHlGQTtJQUVJO0lBQ0E7RURpc1ROO0FBQ0Y7O0FFOXhUSTtFRGdHQTtJQUVJO0VEaXNUTjtBQUNGOztBRXB5VEk7RURzR0E7SUFFSTtFRGlzVE47QUFDRjs7QUUxeVRJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ0VE47QUFDRjs7QUVqelRJO0VEeUZBO0lBRUk7SUFDQTtFRDJ0VE47QUFDRjs7QUV4elRJO0VEZ0dBO0lBRUk7RUQydFROO0FBQ0Y7O0FFOXpUSTtFRHNHQTtJQUVJO0VEMnRUTjtBQUNGOztBRXAwVEk7RURrRkE7SUFFSTtJQUNBO0VEcXZUTjtBQUNGOztBRTMwVEk7RUR5RkE7SUFFSTtJQUNBO0VEcXZUTjtBQUNGOztBRWwxVEk7RURnR0E7SUFFSTtFRHF2VE47QUFDRjs7QUV4MVRJO0VEc0dBO0lBRUk7RURxdlROO0FBQ0Y7O0FFOTFUSTtFRGtGQTtJQUVJO0lBQ0E7RUQrd1ROO0FBQ0Y7O0FFcjJUSTtFRHlGQTtJQUVJO0lBQ0E7RUQrd1ROO0FBQ0Y7O0FFNTJUSTtFRGdHQTtJQUVJO0VEK3dUTjtBQUNGOztBRWwzVEk7RURzR0E7SUFFSTtFRCt3VE47QUFDRjs7QUV4M1RJO0VEa0ZBO0lBRUk7SUFDQTtFRHl5VE47QUFDRjs7QUUvM1RJO0VEeUZBO0lBRUk7SUFDQTtFRHl5VE47QUFDRjs7QUV0NFRJO0VEZ0dBO0lBRUk7RUR5eVROO0FBQ0Y7O0FFNTRUSTtFRHNHQTtJQUVJO0VEeXlUTjtBQUNGOztBRWw1VEk7RURrRkE7SUFFSTtJQUNBO0VEbTBUTjtBQUNGOztBRXo1VEk7RUR5RkE7SUFFSTtJQUNBO0VEbTBUTjtBQUNGOztBRWg2VEk7RURnR0E7SUFFSTtFRG0wVE47QUFDRjs7QUV0NlRJO0VEc0dBO0lBRUk7RURtMFROO0FBQ0Y7O0FFNTZUSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2MVROO0FBQ0Y7O0FFbjdUSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2MVROO0FBQ0Y7O0FFMTdUSTtFRGdHQTtJQUVJO0VENjFUTjtBQUNGOztBRWg4VEk7RURzR0E7SUFFSTtFRDYxVE47QUFDRjs7QUV0OFRJO0VEa0ZBO0lBRUk7SUFDQTtFRHUzVE47QUFDRjs7QUU3OFRJO0VEeUZBO0lBRUk7SUFDQTtFRHUzVE47QUFDRjs7QUVwOVRJO0VEZ0dBO0lBRUk7RUR1M1ROO0FBQ0Y7O0FFMTlUSTtFRHNHQTtJQUVJO0VEdTNUTjtBQUNGOztBRWgrVEk7RURrRkE7SUFFSTtJQUNBO0VEaTVUTjtBQUNGOztBRXYrVEk7RUR5RkE7SUFFSTtJQUNBO0VEaTVUTjtBQUNGOztBRTkrVEk7RURnR0E7SUFFSTtFRGk1VE47QUFDRjs7QUVwL1RJO0VEc0dBO0lBRUk7RURpNVROO0FBQ0Y7O0FFMS9USTtFRGtGQTtJQUVJO0lBQ0E7RUQyNlROO0FBQ0Y7O0FFamdVSTtFRHlGQTtJQUVJO0lBQ0E7RUQyNlROO0FBQ0Y7O0FFeGdVSTtFRGdHQTtJQUVJO0VEMjZUTjtBQUNGOztBRTlnVUk7RURzR0E7SUFFSTtFRDI2VE47QUFDRjs7QUVwaFVJO0VEa0ZBO0lBRUk7SUFDQTtFRHE4VE47QUFDRjs7QUUzaFVJO0VEeUZBO0lBRUk7SUFDQTtFRHE4VE47QUFDRjs7QUVsaVVJO0VEZ0dBO0lBRUk7RURxOFROO0FBQ0Y7O0FFeGlVSTtFRHNHQTtJQUVJO0VEcThUTjtBQUNGOztBRTlpVUk7RURrRkE7SUFFSTtJQUNBO0VEKzlUTjtBQUNGOztBRXJqVUk7RUR5RkE7SUFFSTtJQUNBO0VEKzlUTjtBQUNGOztBRTVqVUk7RURnR0E7SUFFSTtFRCs5VE47QUFDRjs7QUVsa1VJO0VEc0dBO0lBRUk7RUQrOVROO0FBQ0Y7O0FFeGtVSTtFRGtGQTtJQUVJO0lBQ0E7RUR5L1ROO0FBQ0Y7O0FFL2tVSTtFRHlGQTtJQUVJO0lBQ0E7RUR5L1ROO0FBQ0Y7O0FFdGxVSTtFRGdHQTtJQUVJO0VEeS9UTjtBQUNGOztBRTVsVUk7RURzR0E7SUFFSTtFRHkvVE47QUFDRjs7QUVsbVVJO0VEa0ZBO0lBRUk7SUFDQTtFRG1oVU47QUFDRjs7QUV6bVVJO0VEeUZBO0lBRUk7SUFDQTtFRG1oVU47QUFDRjs7QUVoblVJO0VEZ0dBO0lBRUk7RURtaFVOO0FBQ0Y7O0FFdG5VSTtFRHNHQTtJQUVJO0VEbWhVTjtBQUNGOztBRTVuVUk7RURrRkE7SUFFSTtJQUNBO0VENmlVTjtBQUNGOztBRW5vVUk7RUR5RkE7SUFFSTtJQUNBO0VENmlVTjtBQUNGOztBRTFvVUk7RURnR0E7SUFFSTtFRDZpVU47QUFDRjs7QUVocFVJO0VEc0dBO0lBRUk7RUQ2aVVOO0FBQ0Y7O0FFdHBVSTtFRGtGQTtJQUVJO0lBQ0E7RUR1a1VOO0FBQ0Y7O0FFN3BVSTtFRHlGQTtJQUVJO0lBQ0E7RUR1a1VOO0FBQ0Y7O0FFcHFVSTtFRGdHQTtJQUVJO0VEdWtVTjtBQUNGOztBRTFxVUk7RURzR0E7SUFFSTtFRHVrVU47QUFDRjs7QUVoclVJO0VEa0ZBO0lBRUk7SUFDQTtFRGltVU47QUFDRjs7QUV2clVJO0VEeUZBO0lBRUk7SUFDQTtFRGltVU47QUFDRjs7QUU5clVJO0VEZ0dBO0lBRUk7RURpbVVOO0FBQ0Y7O0FFcHNVSTtFRHNHQTtJQUVJO0VEaW1VTjtBQUNGOztBRTFzVUk7RURrRkE7SUFFSTtJQUNBO0VEMm5VTjtBQUNGOztBRWp0VUk7RUR5RkE7SUFFSTtJQUNBO0VEMm5VTjtBQUNGOztBRXh0VUk7RURnR0E7SUFFSTtFRDJuVU47QUFDRjs7QUU5dFVJO0VEc0dBO0lBRUk7RUQyblVOO0FBQ0Y7O0FFcHVVSTtFRGtGQTtJQUVJO0lBQ0E7RURxcFVOO0FBQ0Y7O0FFM3VVSTtFRHlGQTtJQUVJO0lBQ0E7RURxcFVOO0FBQ0Y7O0FFbHZVSTtFRGdHQTtJQUVJO0VEcXBVTjtBQUNGOztBRXh2VUk7RURzR0E7SUFFSTtFRHFwVU47QUFDRjs7QUU5dlVJO0VEa0ZBO0lBRUk7SUFDQTtFRCtxVU47QUFDRjs7QUVyd1VJO0VEeUZBO0lBRUk7SUFDQTtFRCtxVU47QUFDRjs7QUU1d1VJO0VEZ0dBO0lBRUk7RUQrcVVOO0FBQ0Y7O0FFbHhVSTtFRHNHQTtJQUVJO0VEK3FVTjtBQUNGOztBRXh4VUk7RURrRkE7SUFFSTtJQUNBO0VEeXNVTjtBQUNGOztBRS94VUk7RUR5RkE7SUFFSTtJQUNBO0VEeXNVTjtBQUNGOztBRXR5VUk7RURnR0E7SUFFSTtFRHlzVU47QUFDRjs7QUU1eVVJO0VEc0dBO0lBRUk7RUR5c1VOO0FBQ0Y7O0FFbHpVSTtFRGtGQTtJQUVJO0lBQ0E7RURtdVVOO0FBQ0Y7O0FFenpVSTtFRHlGQTtJQUVJO0lBQ0E7RURtdVVOO0FBQ0Y7O0FFaDBVSTtFRGdHQTtJQUVJO0VEbXVVTjtBQUNGOztBRXQwVUk7RURzR0E7SUFFSTtFRG11VU47QUFDRjs7QUU1MFVJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ2VU47QUFDRjs7QUVuMVVJO0VEeUZBO0lBRUk7SUFDQTtFRDZ2VU47QUFDRjs7QUUxMVVJO0VEZ0dBO0lBRUk7RUQ2dlVOO0FBQ0Y7O0FFaDJVSTtFRHNHQTtJQUVJO0VENnZVTjtBQUNGOztBRXQyVUk7RURrRkE7SUFFSTtJQUNBO0VEdXhVTjtBQUNGOztBRTcyVUk7RUR5RkE7SUFFSTtJQUNBO0VEdXhVTjtBQUNGOztBRXAzVUk7RURnR0E7SUFFSTtFRHV4VU47QUFDRjs7QUUxM1VJO0VEc0dBO0lBRUk7RUR1eFVOO0FBQ0Y7O0FrQjE4VUE7RUFDRTtFQUNBO0FsQjY4VUY7O0FrQjE4VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI2OFVGO0FrQjM4VUU7RUFFRTtBbEI0OFVKO0FrQno4VUU7RUFDRTtBbEIyOFVKO0FrQng4VUU7RUFDRTtFQUNBO0VBQ0E7QWxCMDhVSjtBa0J2OFVFO0VBQ0U7RUFDQTtFQUNBO0FsQnk4VUo7QWtCdDhVRTtFQUNFO0VBQ0E7QWxCdzhVSjtBa0JyOFVFO0VBQ0U7RUFDQTtFQUNBO0FsQnU4VUo7QWtCcDhVRTtFQUNFO0FsQnM4VUo7QWtCbjhVRTtFQUNFO0VBQ0E7RUFDQTtBbEJxOFVKO0FrQmw4VUU7RUFDRTtFQUNBO0VBQ0E7QWxCbzhVSjtBa0JsOFVJO0VBQ0U7RUFDQTtBbEJvOFVOO0FrQmg4VUU7RUFDRTtFQUNBO0FsQms4VUo7QWtCajhVSTtFQUNFO0FsQm04VU47QWtCaDhVSTtFQUNFO0FsQms4VU47QWtCLzdVSTtFQUNFO0FsQmk4VU47QWtCOTdVSTtFQUNFO0VBQ0E7QWxCZzhVTjtBa0I1N1VFO0VBQ0U7RUFDQTtBbEI4N1VKO0FrQjU3VUk7RUFDRTtFQUNBLHlCckcrTUs7QW1GK3VVWDtBa0IzN1VJO0VBQ0UseUJyR3lNSztBbUZvdlVYO0FrQno3VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjI3VUo7QWtCMTdVSTtFQUNFO0VBQ0E7RUFDQTtBbEI0N1VOO0FrQjE3VUk7RUFDRTtFQUNBO0VBQ0E7QWxCNDdVTjtBa0IxN1VJO0VBQ0U7RUFDQTtBbEI0N1VOO0FrQjE3VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEI0N1VOO0FrQng3VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjA3VUo7QWtCeDdVSTtFQUNFO0VBQ0E7RUFDQTtBbEIwN1VOO0FrQnY3VUk7RUFDRTtFQUNBO0VBQ0E7QWxCeTdVTjtBa0J0N1VJO0VBQ0U7RUFDQTtBbEJ3N1VOO0FrQnI3VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJ1N1VOO0FrQnA3VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnM3VU47QWtCcjdVTTtFQUNFO0VBQ0E7RUFDQTtBbEJ1N1VSO0FrQi82VUk7RUFERjtJQUVJO0lBQ0E7RWxCazdVSjtBQUNGO0FrQjk2VUk7RUFERjtJQUVJO0lBQ0E7SUFDQTtFbEJpN1VKO0FBQ0Y7QWtCOTZVRTtFQUNFO0VBQ0E7QWxCZzdVSjtBa0I1NlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCODZVSjtBa0I1NlVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4NlVOO0FrQjE2VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEI0NlVKO0FrQno2VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEIyNlVKOztBbUI5cFZFO0VBQ0U7QW5CaXFWSjtBbUI5cFZNO0VBQ0U7RUFDQSxtQmxCdUZrQjtFa0J0RmxCO0VBQ0E7QW5CZ3FWUjtBbUIvcFZRO0VBRUU7QW5CZ3FWVjtBbUIzcFZNO0VBQ0UsV2xCMkV5QjtBRGtsVmpDO0FtQnJwVlE7RUFDRTtFQUNBLG1CbEJGRTtFa0JHRjtFQUNBO0VBQ0E7QW5CdXBWVjtBbUJ0cFZVO0VBRUU7QW5CdXBWWjtBbUJscFZRO0VBQ0UsY2xCZEU7RWtCZUY7QW5Cb3BWVjs7QW9CNXJWQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQityVkY7O0FvQjNyVkU7RUFDRTtFQUNBO0VBQ0E7QXBCOHJWSjtBb0I3clZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK3JWTjtBb0I5clZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJnc1ZSO0FvQi9yVlE7RUFFRTtFQUNBO0FwQmdzVlY7QW9CN3JWTTtFQUVFLHlCbkJhUTtBRGlyVmhCO0FvQjdyVlE7RUFDRTtBcEIrclZWO0FvQnpyVlE7RUFDRTtFQUNBO0FwQjJyVlY7QW9CMXJWVTtFQUVFO0VBQ0E7QXBCMnJWWjtBb0J4clZRO0VBRUUseUJuQk5NO0FEK3JWaEI7QW9CeHJWVTtFQUNFO0VBQ0E7QXBCMHJWWjtBb0JyclZJO0VBQ0UseUJuQmZVO0FEc3NWaEI7QW9CcnJWUTtFQUNFLHlCbkJoREU7RW1CaURGO0FwQnVyVlY7QW9CdHJWVTtFQUVFO0VBQ0E7RUFDQSx5Qm5CYkE7QURvc1ZaO0FvQnByVlE7RUFFRSx5Qm5CN0JNO0FEa3RWaEI7QW9CcHJWVTtFQUNFO0VBQ0E7QXBCc3JWWjtBb0JuclZRO0VBQ0UsY25CbEVFO0FEdXZWWjtBb0JqclZRO0VBQ0UseUJuQjlCRTtFbUIrQkY7QXBCbXJWVjtBb0JqclZRO0VBRUUseUJuQjVFRTtBRDh2Vlo7QW9CanJWVTtFQUNFO0VBQ0E7QXBCbXJWWjs7QXFCNXhWQTs7Ozs7RUFBQTtBQ0FBO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFDQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBUUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0F0QnN5VkY7O0F1QmwxVkU7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QisxVkY7O0FFdnlWSTtFcUI1Q0U7SUFDRSxnQmxCaWRlO0VMczRVckI7QUFDRjtBRTd5Vkk7RXFCNUNFO0lBQ0UsZ0JsQmlkZTtFTDI0VXJCO0FBQ0Y7QUVselZJO0VxQjVDRTtJQUNFLGdCbEJpZGU7RUxnNVVyQjtBQUNGO0FFdnpWSTtFcUI1Q0U7SUFDRSxpQmxCaWRlO0VMcTVVckI7QUFDRjtBRTV6Vkk7RXFCNUNFO0lBQ0UsaUJsQmlkZTtFTDA1VXJCO0FBQ0Y7QXlCMzNWRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0ExQjYzVkY7QXlCajRWSTtFQ1NGO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnczVkY7O0EwQnowVk07RUFDRTtBMUI0MFZSOztBMEJ6MFZNO0VBcENKO0VBQ0E7QTFCaTNWRjs7QTBCbjJWRTtFQUNFO0VBQ0E7QTFCczJWSjs7QTBCeDJWRTtFQUNFO0VBQ0E7QTFCMjJWSjs7QTBCNzJWRTtFQUNFO0VBQ0E7QTFCZzNWSjs7QTBCbDNWRTtFQUNFO0VBQ0E7QTFCcTNWSjs7QTBCdjNWRTtFQUNFO0VBQ0E7QTFCMDNWSjs7QTBCNTNWRTtFQUNFO0VBQ0E7QTFCKzNWSjs7QTBCaDJWTTtFQWhESjtFQUNBO0ExQm81VkY7O0EwQi8xVlU7RUFoRU47RUFDQTtBMUJtNlZKOztBMEJwMlZVO0VBaEVOO0VBQ0E7QTFCdzZWSjs7QTBCejJWVTtFQWhFTjtFQUNBO0ExQjY2Vko7O0EwQjkyVlU7RUFoRU47RUFDQTtBMUJrN1ZKOztBMEJuM1ZVO0VBaEVOO0VBQ0E7QTFCdTdWSjs7QTBCeDNWVTtFQWhFTjtFQUNBO0ExQjQ3Vko7O0EwQjczVlU7RUFoRU47RUFDQTtBMUJpOFZKOztBMEJsNFZVO0VBaEVOO0VBQ0E7QTFCczhWSjs7QTBCdjRWVTtFQWhFTjtFQUNBO0ExQjI4Vko7O0EwQjU0VlU7RUFoRU47RUFDQTtBMUJnOVZKOztBMEJqNVZVO0VBaEVOO0VBQ0E7QTFCcTlWSjs7QTBCdDVWVTtFQWhFTjtFQUNBO0ExQjA5Vko7O0EwQm41Vlk7RUF4RFY7QTFCKzhWRjs7QTBCdjVWWTtFQXhEVjtBMUJtOVZGOztBMEIzNVZZO0VBeERWO0ExQnU5VkY7O0EwQi81Vlk7RUF4RFY7QTFCMjlWRjs7QTBCbjZWWTtFQXhEVjtBMUIrOVZGOztBMEJ2NlZZO0VBeERWO0ExQm0rVkY7O0EwQjM2Vlk7RUF4RFY7QTFCdStWRjs7QTBCLzZWWTtFQXhEVjtBMUIyK1ZGOztBMEJuN1ZZO0VBeERWO0ExQisrVkY7O0EwQnY3Vlk7RUF4RFY7QTFCbS9WRjs7QTBCMzdWWTtFQXhEVjtBMUJ1L1ZGOztBMEJwN1ZROztFQUVFO0ExQnU3VlY7O0EwQnA3VlE7O0VBRUU7QTFCdTdWVjs7QTBCOTdWUTs7RUFFRTtBMUJpOFZWOztBMEI5N1ZROztFQUVFO0ExQmk4VlY7O0EwQng4VlE7O0VBRUU7QTFCMjhWVjs7QTBCeDhWUTs7RUFFRTtBMUIyOFZWOztBMEJsOVZROztFQUVFO0ExQnE5VlY7O0EwQmw5VlE7O0VBRUU7QTFCcTlWVjs7QTBCNTlWUTs7RUFFRTtBMUIrOVZWOztBMEI1OVZROztFQUVFO0ExQis5VlY7O0EwQnQrVlE7O0VBRUU7QTFCeStWVjs7QTBCdCtWUTs7RUFFRTtBMUJ5K1ZWOztBRW5pV0k7RXdCVUU7SUFDRTtFMUI2aFdOO0UwQjFoV0k7SUFwQ0o7SUFDQTtFMUJpa1dBO0UwQm5qV0E7SUFDRTtJQUNBO0UxQnFqV0Y7RTBCdmpXQTtJQUNFO0lBQ0E7RTFCeWpXRjtFMEIzaldBO0lBQ0U7SUFDQTtFMUI2aldGO0UwQi9qV0E7SUFDRTtJQUNBO0UxQmlrV0Y7RTBCbmtXQTtJQUNFO0lBQ0E7RTFCcWtXRjtFMEJ2a1dBO0lBQ0U7SUFDQTtFMUJ5a1dGO0UwQjFpV0k7SUFoREo7SUFDQTtFMUI2bFdBO0UwQnhpV1E7SUFoRU47SUFDQTtFMUIybVdGO0UwQjVpV1E7SUFoRU47SUFDQTtFMUIrbVdGO0UwQmhqV1E7SUFoRU47SUFDQTtFMUJtbldGO0UwQnBqV1E7SUFoRU47SUFDQTtFMUJ1bldGO0UwQnhqV1E7SUFoRU47SUFDQTtFMUIybldGO0UwQjVqV1E7SUFoRU47SUFDQTtFMUIrbldGO0UwQmhrV1E7SUFoRU47SUFDQTtFMUJtb1dGO0UwQnBrV1E7SUFoRU47SUFDQTtFMUJ1b1dGO0UwQnhrV1E7SUFoRU47SUFDQTtFMUIyb1dGO0UwQjVrV1E7SUFoRU47SUFDQTtFMUIrb1dGO0UwQmhsV1E7SUFoRU47SUFDQTtFMUJtcFdGO0UwQnBsV1E7SUFoRU47SUFDQTtFMUJ1cFdGO0UwQmhsV1U7SUF4RFY7RTFCMm9XQTtFMEJubFdVO0lBeERWO0UxQjhvV0E7RTBCdGxXVTtJQXhEVjtFMUJpcFdBO0UwQnpsV1U7SUF4RFY7RTFCb3BXQTtFMEI1bFdVO0lBeERWO0UxQnVwV0E7RTBCL2xXVTtJQXhEVjtFMUIwcFdBO0UwQmxtV1U7SUF4RFY7RTFCNnBXQTtFMEJybVdVO0lBeERWO0UxQmdxV0E7RTBCeG1XVTtJQXhEVjtFMUJtcVdBO0UwQjNtV1U7SUF4RFY7RTFCc3FXQTtFMEI5bVdVO0lBeERWO0UxQnlxV0E7RTBCam5XVTtJQXhEVjtFMUI0cVdBO0UwQnptV007O0lBRUU7RTFCMm1XUjtFMEJ4bVdNOztJQUVFO0UxQjBtV1I7RTBCam5XTTs7SUFFRTtFMUJtbldSO0UwQmhuV007O0lBRUU7RTFCa25XUjtFMEJ6bldNOztJQUVFO0UxQjJuV1I7RTBCeG5XTTs7SUFFRTtFMUIwbldSO0UwQmpvV007O0lBRUU7RTFCbW9XUjtFMEJob1dNOztJQUVFO0UxQmtvV1I7RTBCem9XTTs7SUFFRTtFMUIyb1dSO0UwQnhvV007O0lBRUU7RTFCMG9XUjtFMEJqcFdNOztJQUVFO0UxQm1wV1I7RTBCaHBXTTs7SUFFRTtFMUJrcFdSO0FBQ0Y7QUU3c1dJO0V3QlVFO0lBQ0U7RTFCc3NXTjtFMEJuc1dJO0lBcENKO0lBQ0E7RTFCMHVXQTtFMEI1dFdBO0lBQ0U7SUFDQTtFMUI4dFdGO0UwQmh1V0E7SUFDRTtJQUNBO0UxQmt1V0Y7RTBCcHVXQTtJQUNFO0lBQ0E7RTFCc3VXRjtFMEJ4dVdBO0lBQ0U7SUFDQTtFMUIwdVdGO0UwQjV1V0E7SUFDRTtJQUNBO0UxQjh1V0Y7RTBCaHZXQTtJQUNFO0lBQ0E7RTFCa3ZXRjtFMEJudFdJO0lBaERKO0lBQ0E7RTFCc3dXQTtFMEJqdFdRO0lBaEVOO0lBQ0E7RTFCb3hXRjtFMEJydFdRO0lBaEVOO0lBQ0E7RTFCd3hXRjtFMEJ6dFdRO0lBaEVOO0lBQ0E7RTFCNHhXRjtFMEI3dFdRO0lBaEVOO0lBQ0E7RTFCZ3lXRjtFMEJqdVdRO0lBaEVOO0lBQ0E7RTFCb3lXRjtFMEJydVdRO0lBaEVOO0lBQ0E7RTFCd3lXRjtFMEJ6dVdRO0lBaEVOO0lBQ0E7RTFCNHlXRjtFMEI3dVdRO0lBaEVOO0lBQ0E7RTFCZ3pXRjtFMEJqdldRO0lBaEVOO0lBQ0E7RTFCb3pXRjtFMEJydldRO0lBaEVOO0lBQ0E7RTFCd3pXRjtFMEJ6dldRO0lBaEVOO0lBQ0E7RTFCNHpXRjtFMEI3dldRO0lBaEVOO0lBQ0E7RTFCZzBXRjtFMEJ6dldVO0lBeERWO0UxQm96V0E7RTBCNXZXVTtJQXhEVjtFMUJ1eldBO0UwQi92V1U7SUF4RFY7RTFCMHpXQTtFMEJsd1dVO0lBeERWO0UxQjZ6V0E7RTBCcndXVTtJQXhEVjtFMUJnMFdBO0UwQnh3V1U7SUF4RFY7RTFCbTBXQTtFMEIzd1dVO0lBeERWO0UxQnMwV0E7RTBCOXdXVTtJQXhEVjtFMUJ5MFdBO0UwQmp4V1U7SUF4RFY7RTFCNDBXQTtFMEJweFdVO0lBeERWO0UxQiswV0E7RTBCdnhXVTtJQXhEVjtFMUJrMVdBO0UwQjF4V1U7SUF4RFY7RTFCcTFXQTtFMEJseFdNOztJQUVFO0UxQm94V1I7RTBCanhXTTs7SUFFRTtFMUJteFdSO0UwQjF4V007O0lBRUU7RTFCNHhXUjtFMEJ6eFdNOztJQUVFO0UxQjJ4V1I7RTBCbHlXTTs7SUFFRTtFMUJveVdSO0UwQmp5V007O0lBRUU7RTFCbXlXUjtFMEIxeVdNOztJQUVFO0UxQjR5V1I7RTBCenlXTTs7SUFFRTtFMUIyeVdSO0UwQmx6V007O0lBRUU7RTFCb3pXUjtFMEJqeldNOztJQUVFO0UxQm16V1I7RTBCMXpXTTs7SUFFRTtFMUI0eldSO0UwQnp6V007O0lBRUU7RTFCMnpXUjtBQUNGO0FFdDNXSTtFd0JVRTtJQUNFO0UxQisyV047RTBCNTJXSTtJQXBDSjtJQUNBO0UxQm01V0E7RTBCcjRXQTtJQUNFO0lBQ0E7RTFCdTRXRjtFMEJ6NFdBO0lBQ0U7SUFDQTtFMUIyNFdGO0UwQjc0V0E7SUFDRTtJQUNBO0UxQis0V0Y7RTBCajVXQTtJQUNFO0lBQ0E7RTFCbTVXRjtFMEJyNVdBO0lBQ0U7SUFDQTtFMUJ1NVdGO0UwQno1V0E7SUFDRTtJQUNBO0UxQjI1V0Y7RTBCNTNXSTtJQWhESjtJQUNBO0UxQis2V0E7RTBCMTNXUTtJQWhFTjtJQUNBO0UxQjY3V0Y7RTBCOTNXUTtJQWhFTjtJQUNBO0UxQmk4V0Y7RTBCbDRXUTtJQWhFTjtJQUNBO0UxQnE4V0Y7RTBCdDRXUTtJQWhFTjtJQUNBO0UxQnk4V0Y7RTBCMTRXUTtJQWhFTjtJQUNBO0UxQjY4V0Y7RTBCOTRXUTtJQWhFTjtJQUNBO0UxQmk5V0Y7RTBCbDVXUTtJQWhFTjtJQUNBO0UxQnE5V0Y7RTBCdDVXUTtJQWhFTjtJQUNBO0UxQnk5V0Y7RTBCMTVXUTtJQWhFTjtJQUNBO0UxQjY5V0Y7RTBCOTVXUTtJQWhFTjtJQUNBO0UxQmkrV0Y7RTBCbDZXUTtJQWhFTjtJQUNBO0UxQnErV0Y7RTBCdDZXUTtJQWhFTjtJQUNBO0UxQnkrV0Y7RTBCbDZXVTtJQXhEVjtFMUI2OVdBO0UwQnI2V1U7SUF4RFY7RTFCZytXQTtFMEJ4NldVO0lBeERWO0UxQm0rV0E7RTBCMzZXVTtJQXhEVjtFMUJzK1dBO0UwQjk2V1U7SUF4RFY7RTFCeStXQTtFMEJqN1dVO0lBeERWO0UxQjQrV0E7RTBCcDdXVTtJQXhEVjtFMUIrK1dBO0UwQnY3V1U7SUF4RFY7RTFCay9XQTtFMEIxN1dVO0lBeERWO0UxQnEvV0E7RTBCNzdXVTtJQXhEVjtFMUJ3L1dBO0UwQmg4V1U7SUF4RFY7RTFCMi9XQTtFMEJuOFdVO0lBeERWO0UxQjgvV0E7RTBCMzdXTTs7SUFFRTtFMUI2N1dSO0UwQjE3V007O0lBRUU7RTFCNDdXUjtFMEJuOFdNOztJQUVFO0UxQnE4V1I7RTBCbDhXTTs7SUFFRTtFMUJvOFdSO0UwQjM4V007O0lBRUU7RTFCNjhXUjtFMEIxOFdNOztJQUVFO0UxQjQ4V1I7RTBCbjlXTTs7SUFFRTtFMUJxOVdSO0UwQmw5V007O0lBRUU7RTFCbzlXUjtFMEIzOVdNOztJQUVFO0UxQjY5V1I7RTBCMTlXTTs7SUFFRTtFMUI0OVdSO0UwQm4rV007O0lBRUU7RTFCcStXUjtFMEJsK1dNOztJQUVFO0UxQm8rV1I7QUFDRjtBRS9oWEk7RXdCVUU7SUFDRTtFMUJ3aFhOO0UwQnJoWEk7SUFwQ0o7SUFDQTtFMUI0alhBO0UwQjlpWEE7SUFDRTtJQUNBO0UxQmdqWEY7RTBCbGpYQTtJQUNFO0lBQ0E7RTFCb2pYRjtFMEJ0alhBO0lBQ0U7SUFDQTtFMUJ3alhGO0UwQjFqWEE7SUFDRTtJQUNBO0UxQjRqWEY7RTBCOWpYQTtJQUNFO0lBQ0E7RTFCZ2tYRjtFMEJsa1hBO0lBQ0U7SUFDQTtFMUJva1hGO0UwQnJpWEk7SUFoREo7SUFDQTtFMUJ3bFhBO0UwQm5pWFE7SUFoRU47SUFDQTtFMUJzbVhGO0UwQnZpWFE7SUFoRU47SUFDQTtFMUIwbVhGO0UwQjNpWFE7SUFoRU47SUFDQTtFMUI4bVhGO0UwQi9pWFE7SUFoRU47SUFDQTtFMUJrblhGO0UwQm5qWFE7SUFoRU47SUFDQTtFMUJzblhGO0UwQnZqWFE7SUFoRU47SUFDQTtFMUIwblhGO0UwQjNqWFE7SUFoRU47SUFDQTtFMUI4blhGO0UwQi9qWFE7SUFoRU47SUFDQTtFMUJrb1hGO0UwQm5rWFE7SUFoRU47SUFDQTtFMUJzb1hGO0UwQnZrWFE7SUFoRU47SUFDQTtFMUIwb1hGO0UwQjNrWFE7SUFoRU47SUFDQTtFMUI4b1hGO0UwQi9rWFE7SUFoRU47SUFDQTtFMUJrcFhGO0UwQjNrWFU7SUF4RFY7RTFCc29YQTtFMEI5a1hVO0lBeERWO0UxQnlvWEE7RTBCamxYVTtJQXhEVjtFMUI0b1hBO0UwQnBsWFU7SUF4RFY7RTFCK29YQTtFMEJ2bFhVO0lBeERWO0UxQmtwWEE7RTBCMWxYVTtJQXhEVjtFMUJxcFhBO0UwQjdsWFU7SUF4RFY7RTFCd3BYQTtFMEJobVhVO0lBeERWO0UxQjJwWEE7RTBCbm1YVTtJQXhEVjtFMUI4cFhBO0UwQnRtWFU7SUF4RFY7RTFCaXFYQTtFMEJ6bVhVO0lBeERWO0UxQm9xWEE7RTBCNW1YVTtJQXhEVjtFMUJ1cVhBO0UwQnBtWE07O0lBRUU7RTFCc21YUjtFMEJubVhNOztJQUVFO0UxQnFtWFI7RTBCNW1YTTs7SUFFRTtFMUI4bVhSO0UwQjNtWE07O0lBRUU7RTFCNm1YUjtFMEJwblhNOztJQUVFO0UxQnNuWFI7RTBCbm5YTTs7SUFFRTtFMUJxblhSO0UwQjVuWE07O0lBRUU7RTFCOG5YUjtFMEIzblhNOztJQUVFO0UxQjZuWFI7RTBCcG9YTTs7SUFFRTtFMUJzb1hSO0UwQm5vWE07O0lBRUU7RTFCcW9YUjtFMEI1b1hNOztJQUVFO0UxQjhvWFI7RTBCM29YTTs7SUFFRTtFMUI2b1hSO0FBQ0Y7QUV4c1hJO0V3QlVFO0lBQ0U7RTFCaXNYTjtFMEI5clhJO0lBcENKO0lBQ0E7RTFCcXVYQTtFMEJ2dFhBO0lBQ0U7SUFDQTtFMUJ5dFhGO0UwQjN0WEE7SUFDRTtJQUNBO0UxQjZ0WEY7RTBCL3RYQTtJQUNFO0lBQ0E7RTFCaXVYRjtFMEJudVhBO0lBQ0U7SUFDQTtFMUJxdVhGO0UwQnZ1WEE7SUFDRTtJQUNBO0UxQnl1WEY7RTBCM3VYQTtJQUNFO0lBQ0E7RTFCNnVYRjtFMEI5c1hJO0lBaERKO0lBQ0E7RTFCaXdYQTtFMEI1c1hRO0lBaEVOO0lBQ0E7RTFCK3dYRjtFMEJodFhRO0lBaEVOO0lBQ0E7RTFCbXhYRjtFMEJwdFhRO0lBaEVOO0lBQ0E7RTFCdXhYRjtFMEJ4dFhRO0lBaEVOO0lBQ0E7RTFCMnhYRjtFMEI1dFhRO0lBaEVOO0lBQ0E7RTFCK3hYRjtFMEJodVhRO0lBaEVOO0lBQ0E7RTFCbXlYRjtFMEJwdVhRO0lBaEVOO0lBQ0E7RTFCdXlYRjtFMEJ4dVhRO0lBaEVOO0lBQ0E7RTFCMnlYRjtFMEI1dVhRO0lBaEVOO0lBQ0E7RTFCK3lYRjtFMEJodlhRO0lBaEVOO0lBQ0E7RTFCbXpYRjtFMEJwdlhRO0lBaEVOO0lBQ0E7RTFCdXpYRjtFMEJ4dlhRO0lBaEVOO0lBQ0E7RTFCMnpYRjtFMEJwdlhVO0lBeERWO0UxQit5WEE7RTBCdnZYVTtJQXhEVjtFMUJrelhBO0UwQjF2WFU7SUF4RFY7RTFCcXpYQTtFMEI3dlhVO0lBeERWO0UxQnd6WEE7RTBCaHdYVTtJQXhEVjtFMUIyelhBO0UwQm53WFU7SUF4RFY7RTFCOHpYQTtFMEJ0d1hVO0lBeERWO0UxQmkwWEE7RTBCendYVTtJQXhEVjtFMUJvMFhBO0UwQjV3WFU7SUF4RFY7RTFCdTBYQTtFMEIvd1hVO0lBeERWO0UxQjAwWEE7RTBCbHhYVTtJQXhEVjtFMUI2MFhBO0UwQnJ4WFU7SUF4RFY7RTFCZzFYQTtFMEI3d1hNOztJQUVFO0UxQit3WFI7RTBCNXdYTTs7SUFFRTtFMUI4d1hSO0UwQnJ4WE07O0lBRUU7RTFCdXhYUjtFMEJweFhNOztJQUVFO0UxQnN4WFI7RTBCN3hYTTs7SUFFRTtFMUIreFhSO0UwQjV4WE07O0lBRUU7RTFCOHhYUjtFMEJyeVhNOztJQUVFO0UxQnV5WFI7RTBCcHlYTTs7SUFFRTtFMUJzeVhSO0UwQjd5WE07O0lBRUU7RTFCK3lYUjtFMEI1eVhNOztJQUVFO0UxQjh5WFI7RTBCcnpYTTs7SUFFRTtFMUJ1elhSO0UwQnB6WE07O0lBRUU7RTFCc3pYUjtBQUNGO0EyQmozWFE7RUFPSTtBM0I2MlhaOztBMkJwM1hRO0VBT0k7QTNCaTNYWjs7QTJCeDNYUTtFQU9JO0EzQnEzWFo7O0EyQjUzWFE7RUFPSTtBM0J5M1haOztBMkJoNFhRO0VBT0k7QTNCNjNYWjs7QTJCcDRYUTtFQU9JO0EzQmk0WFo7O0EyQng0WFE7RUFPSTtBM0JxNFhaOztBMkI1NFhRO0VBT0k7QTNCeTRYWjs7QTJCaDVYUTtFQU9JO0EzQjY0WFo7O0EyQnA1WFE7RUFPSTtBM0JpNVhaOztBMkJ4NVhRO0VBT0k7QTNCcTVYWjs7QTJCNTVYUTtFQU9JO0EzQnk1WFo7O0EyQmg2WFE7RUFPSTtBM0I2NVhaOztBMkJwNlhRO0VBT0k7QTNCaTZYWjs7QTJCeDZYUTtFQU9JO0EzQnE2WFo7O0EyQjU2WFE7RUFPSTtBM0J5NlhaOztBMkJoN1hRO0VBT0k7QTNCNjZYWjs7QTJCcDdYUTtFQU9JO0EzQmk3WFo7O0EyQng3WFE7RUFPSTtBM0JxN1haOztBMkI1N1hRO0VBT0k7QTNCeTdYWjs7QTJCaDhYUTtFQU9JO0EzQjY3WFo7O0EyQnA4WFE7RUFPSTtBM0JpOFhaOztBMkJ4OFhRO0VBT0k7QTNCcThYWjs7QTJCNThYUTtFQU9JO0EzQnk4WFo7O0EyQmg5WFE7RUFPSTtBM0I2OFhaOztBMkJwOVhRO0VBT0k7QTNCaTlYWjs7QTJCeDlYUTtFQU9JO0EzQnE5WFo7O0EyQjU5WFE7RUFPSTtBM0J5OVhaOztBMkJoK1hRO0VBT0k7QTNCNjlYWjs7QTJCcCtYUTtFQU9JO0EzQmkrWFo7O0EyQngrWFE7RUFPSTtBM0JxK1haOztBMkI1K1hRO0VBT0k7QTNCeStYWjs7QTJCaC9YUTtFQU9JO0EzQjYrWFo7O0EyQnAvWFE7RUFPSTtBM0JpL1haOztBMkJ4L1hRO0VBT0k7QTNCcS9YWjs7QTJCNS9YUTtFQU9JO0EzQnkvWFo7O0EyQmhnWVE7RUFPSTtBM0I2L1haOztBMkJwZ1lRO0VBT0k7QTNCaWdZWjs7QTJCeGdZUTtFQU9JO0EzQnFnWVo7O0EyQjVnWVE7RUFPSTtBM0J5Z1laOztBMkJoaFlRO0VBT0k7QTNCNmdZWjs7QTJCcGhZUTtFQU9JO0EzQmloWVo7O0EyQnhoWVE7RUFPSTtBM0JxaFlaOztBMkI1aFlRO0VBT0k7QTNCeWhZWjs7QTJCaGlZUTtFQU9JO0EzQjZoWVo7O0EyQnBpWVE7RUFPSTtBM0JpaVlaOztBMkJ4aVlRO0VBT0k7QTNCcWlZWjs7QTJCNWlZUTtFQU9JO0EzQnlpWVo7O0EyQmhqWVE7RUFPSTtBM0I2aVlaOztBMkJwallRO0VBT0k7QTNCaWpZWjs7QTJCeGpZUTtFQU9JO0EzQnFqWVo7O0EyQjVqWVE7RUFPSTtBM0J5allaOztBMkJoa1lRO0VBT0k7QTNCNmpZWjs7QTJCcGtZUTtFQU9JO0EzQmlrWVo7O0EyQnhrWVE7RUFPSTtBM0Jxa1laOztBMkI1a1lRO0VBT0k7QTNCeWtZWjs7QTJCaGxZUTtFQU9JO0EzQjZrWVo7O0EyQnBsWVE7RUFPSTtBM0JpbFlaOztBMkJ4bFlRO0VBT0k7QTNCcWxZWjs7QTJCNWxZUTtFQU9JO0EzQnlsWVo7O0EyQmhtWVE7RUFPSTtBM0I2bFlaOztBMkJwbVlRO0VBT0k7QTNCaW1ZWjs7QTJCeG1ZUTtFQU9JO0EzQnFtWVo7O0EyQjVtWVE7RUFPSTtBM0J5bVlaOztBMkJobllRO0VBT0k7QTNCNm1ZWjs7QTJCcG5ZUTtFQU9JO0EzQmluWVo7O0EyQnhuWVE7RUFPSTtBM0JxbllaOztBMkI1bllRO0VBT0k7QTNCeW5ZWjs7QTJCaG9ZUTtFQU9JO0EzQjZuWVo7O0EyQnBvWVE7RUFPSTtBM0Jpb1laOztBMkJ4b1lRO0VBT0k7QTNCcW9ZWjs7QTJCNW9ZUTtFQU9JO0EzQnlvWVo7O0EyQmhwWVE7RUFPSTtBM0I2b1laOztBMkJwcFlRO0VBT0k7QTNCaXBZWjs7QTJCeHBZUTtFQU9JO0EzQnFwWVo7O0EyQjVwWVE7RUFPSTtFQUFBO0EzQjBwWVo7O0EyQmpxWVE7RUFPSTtFQUFBO0EzQitwWVo7O0EyQnRxWVE7RUFPSTtFQUFBO0EzQm9xWVo7O0EyQjNxWVE7RUFPSTtFQUFBO0EzQnlxWVo7O0EyQmhyWVE7RUFPSTtFQUFBO0EzQjhxWVo7O0EyQnJyWVE7RUFPSTtFQUFBO0EzQm1yWVo7O0EyQjFyWVE7RUFPSTtFQUFBO0EzQndyWVo7O0EyQi9yWVE7RUFPSTtFQUFBO0EzQjZyWVo7O0EyQnBzWVE7RUFPSTtFQUFBO0EzQmtzWVo7O0EyQnpzWVE7RUFPSTtFQUFBO0EzQnVzWVo7O0EyQjlzWVE7RUFPSTtFQUFBO0EzQjRzWVo7O0EyQm50WVE7RUFPSTtFQUFBO0EzQml0WVo7O0EyQnh0WVE7RUFPSTtFQUFBO0EzQnN0WVo7O0EyQjd0WVE7RUFPSTtFQUFBO0EzQjJ0WVo7O0EyQmx1WVE7RUFPSTtFQUFBO0EzQmd1WVo7O0EyQnZ1WVE7RUFPSTtFQUFBO0EzQnF1WVo7O0EyQjV1WVE7RUFPSTtFQUFBO0EzQjB1WVo7O0EyQmp2WVE7RUFPSTtFQUFBO0EzQit1WVo7O0EyQnR2WVE7RUFPSTtFQUFBO0EzQm92WVo7O0EyQjN2WVE7RUFPSTtFQUFBO0EzQnl2WVo7O0EyQmh3WVE7RUFPSTtFQUFBO0EzQjh2WVo7O0EyQnJ3WVE7RUFPSTtFQUFBO0EzQm13WVo7O0EyQjF3WVE7RUFPSTtFQUFBO0EzQnd3WVo7O0EyQi93WVE7RUFPSTtFQUFBO0EzQjZ3WVo7O0EyQnB4WVE7RUFPSTtFQUFBO0EzQmt4WVo7O0EyQnp4WVE7RUFPSTtFQUFBO0EzQnV4WVo7O0EyQjl4WVE7RUFPSTtFQUFBO0EzQjR4WVo7O0EyQm55WVE7RUFPSTtFQUFBO0EzQml5WVo7O0EyQnh5WVE7RUFPSTtFQUFBO0EzQnN5WVo7O0EyQjd5WVE7RUFPSTtFQUFBO0EzQjJ5WVo7O0EyQmx6WVE7RUFPSTtFQUFBO0EzQmd6WVo7O0EyQnZ6WVE7RUFPSTtFQUFBO0EzQnF6WVo7O0EyQjV6WVE7RUFPSTtFQUFBO0EzQjB6WVo7O0EyQmowWVE7RUFPSTtFQUFBO0EzQit6WVo7O0EyQnQwWVE7RUFPSTtFQUFBO0EzQm8wWVo7O0EyQjMwWVE7RUFPSTtFQUFBO0EzQnkwWVo7O0EyQmgxWVE7RUFPSTtFQUFBO0EzQjgwWVo7O0EyQnIxWVE7RUFPSTtFQUFBO0EzQm0xWVo7O0EyQjExWVE7RUFPSTtFQUFBO0EzQncxWVo7O0EyQi8xWVE7RUFPSTtFQUFBO0EzQjYxWVo7O0EyQnAyWVE7RUFPSTtFQUFBO0EzQmsyWVo7O0EyQnoyWVE7RUFPSTtFQUFBO0EzQnUyWVo7O0EyQjkyWVE7RUFPSTtFQUFBO0EzQjQyWVo7O0EyQm4zWVE7RUFPSTtFQUFBO0EzQmkzWVo7O0EyQngzWVE7RUFPSTtBM0JxM1laOztBMkI1M1lRO0VBT0k7QTNCeTNZWjs7QTJCaDRZUTtFQU9JO0EzQjYzWVo7O0EyQnA0WVE7RUFPSTtBM0JpNFlaOztBMkJ4NFlRO0VBT0k7QTNCcTRZWjs7QTJCNTRZUTtFQU9JO0EzQnk0WVo7O0EyQmg1WVE7RUFPSTtBM0I2NFlaOztBMkJwNVlRO0VBT0k7QTNCaTVZWjs7QTJCeDVZUTtFQU9JO0EzQnE1WVo7O0EyQjU1WVE7RUFPSTtBM0J5NVlaOztBMkJoNllRO0VBT0k7QTNCNjVZWjs7QTJCcDZZUTtFQU9JO0EzQmk2WVo7O0EyQng2WVE7RUFPSTtBM0JxNllaOztBMkI1NllRO0VBT0k7QTNCeTZZWjs7QTJCaDdZUTtFQU9JO0EzQjY2WVo7O0EyQnA3WVE7RUFPSTtBM0JpN1laOztBMkJ4N1lRO0VBT0k7QTNCcTdZWjs7QTJCNTdZUTtFQU9JO0EzQnk3WVo7O0EyQmg4WVE7RUFPSTtBM0I2N1laOztBMkJwOFlRO0VBT0k7QTNCaThZWjs7QTJCeDhZUTtFQU9JO0EzQnE4WVo7O0EyQjU4WVE7RUFPSTtBM0J5OFlaOztBMkJoOVlRO0VBT0k7QTNCNjhZWjs7QTJCcDlZUTtFQU9JO0EzQmk5WVo7O0EyQng5WVE7RUFPSTtBM0JxOVlaOztBMkI1OVlRO0VBT0k7QTNCeTlZWjs7QTJCaCtZUTtFQU9JO0EzQjY5WVo7O0EyQnArWVE7RUFPSTtBM0JpK1laOztBMkJ4K1lRO0VBT0k7QTNCcStZWjs7QTJCNStZUTtFQU9JO0EzQnkrWVo7O0EyQmgvWVE7RUFPSTtBM0I2K1laOztBMkJwL1lRO0VBT0k7QTNCaS9ZWjs7QTJCeC9ZUTtFQU9JO0EzQnEvWVo7O0EyQjUvWVE7RUFPSTtBM0J5L1laOztBMkJoZ1pRO0VBT0k7QTNCNi9ZWjs7QTJCcGdaUTtFQU9JO0EzQmlnWlo7O0EyQnhnWlE7RUFPSTtBM0JxZ1paOztBMkI1Z1pRO0VBT0k7QTNCeWdaWjs7QTJCaGhaUTtFQU9JO0EzQjZnWlo7O0EyQnBoWlE7RUFPSTtBM0JpaFpaOztBMkJ4aFpRO0VBT0k7QTNCcWhaWjs7QTJCNWhaUTtFQU9JO0EzQnloWlo7O0EyQmhpWlE7RUFPSTtBM0I2aFpaOztBMkJwaVpRO0VBT0k7QTNCaWlaWjs7QTJCeGlaUTtFQU9JO0EzQnFpWlo7O0EyQjVpWlE7RUFPSTtBM0J5aVpaOztBMkJoalpRO0VBT0k7QTNCNmlaWjs7QTJCcGpaUTtFQU9JO0EzQmlqWlo7O0EyQnhqWlE7RUFPSTtBM0JxalpaOztBMkI1alpRO0VBT0k7QTNCeWpaWjs7QTJCaGtaUTtFQU9JO0EzQjZqWlo7O0EyQnBrWlE7RUFPSTtBM0Jpa1paOztBMkJ4a1pRO0VBT0k7QTNCcWtaWjs7QTJCNWtaUTtFQU9JO0EzQnlrWlo7O0EyQmhsWlE7RUFPSTtBM0I2a1paOztBMkJwbFpRO0VBT0k7QTNCaWxaWjs7QTJCeGxaUTtFQU9JO0EzQnFsWlo7O0EyQjVsWlE7RUFPSTtBM0J5bFpaOztBMkJobVpRO0VBT0k7QTNCNmxaWjs7QTJCcG1aUTtFQU9JO0EzQmltWlo7O0EyQnhtWlE7RUFPSTtBM0JxbVpaOztBMkI1bVpRO0VBT0k7QTNCeW1aWjs7QTJCaG5aUTtFQU9JO0EzQjZtWlo7O0EyQnBuWlE7RUFPSTtBM0JpblpaOztBMkJ4blpRO0VBT0k7QTNCcW5aWjs7QTJCNW5aUTtFQU9JO0EzQnluWlo7O0EyQmhvWlE7RUFPSTtBM0I2blpaOztBMkJwb1pRO0VBT0k7QTNCaW9aWjs7QTJCeG9aUTtFQU9JO0EzQnFvWlo7O0EyQjVvWlE7RUFPSTtBM0J5b1paOztBMkJocFpRO0VBT0k7QTNCNm9aWjs7QTJCcHBaUTtFQU9JO0EzQmlwWlo7O0EyQnhwWlE7RUFPSTtBM0JxcFpaOztBMkI1cFpRO0VBT0k7QTNCeXBaWjs7QTJCaHFaUTtFQU9JO0EzQjZwWlo7O0EyQnBxWlE7RUFPSTtBM0JpcVpaOztBMkJ4cVpRO0VBT0k7QTNCcXFaWjs7QTJCNXFaUTtFQU9JO0EzQnlxWlo7O0EyQmhyWlE7RUFPSTtBM0I2cVpaOztBMkJwclpRO0VBT0k7QTNCaXJaWjs7QTJCeHJaUTtFQU9JO0EzQnFyWlo7O0EyQjVyWlE7RUFPSTtBM0J5clpaOztBMkJoc1pRO0VBT0k7QTNCNnJaWjs7QTJCcHNaUTtFQU9JO0EzQmlzWlo7O0EyQnhzWlE7RUFPSTtBM0Jxc1paOztBMkI1c1pRO0VBT0k7QTNCeXNaWjs7QTJCaHRaUTtFQU9JO0EzQjZzWlo7O0EyQnB0WlE7RUFPSTtBM0JpdFpaOztBMkJ4dFpRO0VBT0k7QTNCcXRaWjs7QTJCNXRaUTtFQU9JO0EzQnl0Wlo7O0EyQmh1WlE7RUFPSTtBM0I2dFpaOztBMkJwdVpRO0VBT0k7QTNCaXVaWjs7QTJCeHVaUTtFQU9JO0EzQnF1Wlo7O0EyQjV1WlE7RUFPSTtBM0J5dVpaOztBMkJodlpRO0VBT0k7QTNCNnVaWjs7QTJCcHZaUTtFQU9JO0EzQml2Wlo7O0EyQnh2WlE7RUFPSTtBM0JxdlpaOztBMkI1dlpRO0VBT0k7QTNCeXZaWjs7QTJCaHdaUTtFQU9JO0EzQjZ2Wlo7O0EyQnB3WlE7RUFPSTtBM0Jpd1paOztBMkJ4d1pRO0VBT0k7QTNCcXdaWjs7QTJCNXdaUTtFQU9JO0EzQnl3Wlo7O0EyQmh4WlE7RUFPSTtBM0I2d1paOztBMkJweFpRO0VBT0k7QTNCaXhaWjs7QTJCeHhaUTtFQU9JO0EzQnF4Wlo7O0EyQjV4WlE7RUFPSTtBM0J5eFpaOztBMkJoeVpRO0VBT0k7QTNCNnhaWjs7QTJCcHlaUTtFQU9JO0EzQml5Wlo7O0EyQnh5WlE7RUFPSTtBM0JxeVpaOztBMkI1eVpRO0VBT0k7RUFBQTtBM0IweVpaOztBMkJqelpRO0VBT0k7RUFBQTtBM0IreVpaOztBMkJ0elpRO0VBT0k7RUFBQTtBM0JvelpaOztBMkIzelpRO0VBT0k7RUFBQTtBM0J5elpaOztBMkJoMFpRO0VBT0k7RUFBQTtBM0I4elpaOztBMkJyMFpRO0VBT0k7RUFBQTtBM0JtMFpaOztBMkIxMFpRO0VBT0k7RUFBQTtBM0J3MFpaOztBMkIvMFpRO0VBT0k7RUFBQTtBM0I2MFpaOztBMkJwMVpRO0VBT0k7RUFBQTtBM0JrMVpaOztBMkJ6MVpRO0VBT0k7RUFBQTtBM0J1MVpaOztBMkI5MVpRO0VBT0k7RUFBQTtBM0I0MVpaOztBMkJuMlpRO0VBT0k7RUFBQTtBM0JpMlpaOztBMkJ4MlpRO0VBT0k7RUFBQTtBM0JzMlpaOztBMkI3MlpRO0VBT0k7RUFBQTtBM0IyMlpaOztBMkJsM1pRO0VBT0k7RUFBQTtBM0JnM1paOztBMkJ2M1pRO0VBT0k7RUFBQTtBM0JxM1paOztBMkI1M1pRO0VBT0k7RUFBQTtBM0IwM1paOztBMkJqNFpRO0VBT0k7RUFBQTtBM0IrM1paOztBMkJ0NFpRO0VBT0k7RUFBQTtBM0JvNFpaOztBMkIzNFpRO0VBT0k7RUFBQTtBM0J5NFpaOztBMkJoNVpRO0VBT0k7RUFBQTtBM0I4NFpaOztBMkJyNVpRO0VBT0k7RUFBQTtBM0JtNVpaOztBMkIxNVpRO0VBT0k7RUFBQTtBM0J3NVpaOztBMkIvNVpRO0VBT0k7RUFBQTtBM0I2NVpaOztBMkJwNlpRO0VBT0k7RUFBQTtBM0JrNlpaOztBMkJ6NlpRO0VBT0k7RUFBQTtBM0J1NlpaOztBMkI5NlpRO0VBT0k7RUFBQTtBM0I0NlpaOztBMkJuN1pRO0VBT0k7RUFBQTtBM0JpN1paOztBMkJ4N1pRO0VBT0k7RUFBQTtBM0JzN1paOztBMkI3N1pRO0VBT0k7RUFBQTtBM0IyN1paOztBMkJsOFpRO0VBT0k7RUFBQTtBM0JnOFpaOztBMkJ2OFpRO0VBT0k7RUFBQTtBM0JxOFpaOztBMkI1OFpRO0VBT0k7RUFBQTtBM0IwOFpaOztBMkJqOVpRO0VBT0k7RUFBQTtBM0IrOFpaOztBMkJ0OVpRO0VBT0k7RUFBQTtBM0JvOVpaOztBMkIzOVpRO0VBT0k7RUFBQTtBM0J5OVpaOztBMkJoK1pRO0VBT0k7RUFBQTtBM0I4OVpaOztBMkJyK1pRO0VBT0k7RUFBQTtBM0JtK1paOztBMkIxK1pRO0VBT0k7RUFBQTtBM0J3K1paOztBMkIvK1pRO0VBT0k7RUFBQTtBM0I2K1paOztBMkJwL1pRO0VBT0k7RUFBQTtBM0JrL1paOztBMkJ6L1pRO0VBT0k7RUFBQTtBM0J1L1paOztBMkI5L1pRO0VBT0k7QTNCMi9aWjs7QTJCbGdhUTtFQU9JO0EzQisvWlo7O0EyQnRnYVE7RUFPSTtBM0JtZ2FaOztBMkIxZ2FRO0VBT0k7QTNCdWdhWjs7QTJCOWdhUTtFQU9JO0EzQjJnYVo7O0EyQmxoYVE7RUFPSTtBM0IrZ2FaOztBMkJ0aGFRO0VBT0k7QTNCbWhhWjs7QTJCMWhhUTtFQU9JO0EzQnVoYVo7O0EyQjloYVE7RUFPSTtBM0IyaGFaOztBMkJsaWFRO0VBT0k7QTNCK2hhWjs7QTJCdGlhUTtFQU9JO0EzQm1pYVo7O0EyQjFpYVE7RUFPSTtBM0J1aWFaOztBMkI5aWFRO0VBT0k7QTNCMmlhWjs7QTJCbGphUTtFQU9JO0EzQitpYVo7O0EyQnRqYVE7RUFPSTtBM0JtamFaOztBMkIxamFRO0VBT0k7QTNCdWphWjs7QTJCOWphUTtFQU9JO0EzQjJqYVo7O0EyQmxrYVE7RUFPSTtBM0IramFaOztBMkJ0a2FRO0VBT0k7QTNCbWthWjs7QTJCMWthUTtFQU9JO0EzQnVrYVo7O0EyQjlrYVE7RUFPSTtBM0Iya2FaOztBMkJsbGFRO0VBT0k7QTNCK2thWjs7QTJCdGxhUTtFQU9JO0EzQm1sYVo7O0EyQjFsYVE7RUFPSTtBM0J1bGFaOztBMkI5bGFRO0VBT0k7QTNCMmxhWjs7QTJCbG1hUTtFQU9JO0EzQitsYVo7O0EyQnRtYVE7RUFPSTtBM0JtbWFaOztBMkIxbWFRO0VBT0k7QTNCdW1hWjs7QTJCOW1hUTtFQU9JO0EzQjJtYVo7O0EyQmxuYVE7RUFPSTtBM0IrbWFaOztBMkJ0bmFRO0VBT0k7QTNCbW5hWjs7QTJCMW5hUTtFQU9JO0EzQnVuYVo7O0EyQjluYVE7RUFPSTtBM0IybmFaOztBMkJsb2FRO0VBT0k7QTNCK25hWjs7QTJCdG9hUTtFQU9JO0EzQm1vYVo7O0EyQjFvYVE7RUFPSTtBM0J1b2FaOztBMkI5b2FRO0VBT0k7QTNCMm9hWjs7QTJCbHBhUTtFQU9JO0EzQitvYVo7O0EyQnRwYVE7RUFPSTtBM0JtcGFaOztBMkIxcGFRO0VBT0k7QTNCdXBhWjs7QTJCOXBhUTtFQU9JO0EzQjJwYVo7O0EyQmxxYVE7RUFPSTtBM0IrcGFaOztBMkJ0cWFRO0VBT0k7QTNCbXFhWjs7QTJCMXFhUTtFQU9JO0EzQnVxYVo7O0EyQjlxYVE7RUFPSTtBM0IycWFaOztBMkJscmFRO0VBT0k7QTNCK3FhWjs7QTJCdHJhUTtFQU9JO0EzQm1yYVo7O0EyQjFyYVE7RUFPSTtBM0J1cmFaOztBMkI5cmFRO0VBT0k7QTNCMnJhWjs7QTJCbHNhUTtFQU9JO0EzQityYVo7O0EyQnRzYVE7RUFPSTtBM0Jtc2FaOztBMkIxc2FRO0VBT0k7QTNCdXNhWjs7QTJCOXNhUTtFQU9JO0EzQjJzYVo7O0EyQmx0YVE7RUFPSTtBM0Irc2FaOztBMkJ0dGFRO0VBT0k7QTNCbXRhWjs7QTJCMXRhUTtFQU9JO0EzQnV0YVo7O0EyQjl0YVE7RUFPSTtBM0IydGFaOztBMkJsdWFRO0VBT0k7QTNCK3RhWjs7QTJCdHVhUTtFQU9JO0EzQm11YVo7O0EyQjF1YVE7RUFPSTtBM0J1dWFaOztBMkI5dWFRO0VBT0k7QTNCMnVhWjs7QTJCbHZhUTtFQU9JO0EzQit1YVo7O0EyQnR2YVE7RUFPSTtBM0JtdmFaOztBMkIxdmFRO0VBT0k7QTNCdXZhWjs7QTJCOXZhUTtFQU9JO0EzQjJ2YVo7O0EyQmx3YVE7RUFPSTtBM0IrdmFaOztBMkJ0d2FRO0VBT0k7QTNCbXdhWjs7QTJCMXdhUTtFQU9JO0EzQnV3YVo7O0EyQjl3YVE7RUFPSTtBM0Iyd2FaOztBMkJseGFRO0VBT0k7QTNCK3dhWjs7QTJCdHhhUTtFQU9JO0EzQm14YVo7O0EyQjF4YVE7RUFPSTtBM0J1eGFaOztBMkI5eGFRO0VBT0k7QTNCMnhhWjs7QTJCbHlhUTtFQU9JO0EzQit4YVo7O0EyQnR5YVE7RUFPSTtBM0JteWFaOztBMkIxeWFRO0VBT0k7QTNCdXlhWjs7QTJCOXlhUTtFQU9JO0EzQjJ5YVo7O0EyQmx6YVE7RUFPSTtBM0IreWFaOztBMkJ0emFRO0VBT0k7QTNCbXphWjs7QTJCMXphUTtFQU9JO0EzQnV6YVo7O0EyQjl6YVE7RUFPSTtBM0IyemFaOztBMkJsMGFRO0VBT0k7QTNCK3phWjs7QTJCdDBhUTtFQU9JO0EzQm0wYVo7O0EyQjEwYVE7RUFPSTtBM0J1MGFaOztBMkI5MGFRO0VBT0k7QTNCMjBhWjs7QTJCbDFhUTtFQU9JO0EzQiswYVo7O0EyQnQxYVE7RUFPSTtBM0JtMWFaOztBMkIxMWFRO0VBT0k7QTNCdTFhWjs7QTJCOTFhUTtFQU9JO0EzQjIxYVo7O0EyQmwyYVE7RUFPSTtBM0IrMWFaOztBMkJ0MmFRO0VBT0k7QTNCbTJhWjs7QTJCMTJhUTtFQU9JO0EzQnUyYVo7O0EyQjkyYVE7RUFPSTtBM0IyMmFaOztBMkJsM2FRO0VBT0k7QTNCKzJhWjs7QTJCdDNhUTtFQU9JO0EzQm0zYVo7O0EyQjEzYVE7RUFPSTtBM0J1M2FaOztBMkI5M2FRO0VBT0k7QTNCMjNhWjs7QTJCbDRhUTtFQU9JO0EzQiszYVo7O0EyQnQ0YVE7RUFPSTtBM0JtNGFaOztBMkIxNGFRO0VBT0k7QTNCdTRhWjs7QTJCOTRhUTtFQU9JO0EzQjI0YVo7O0EyQmw1YVE7RUFPSTtBM0IrNGFaOztBMkJ0NWFRO0VBT0k7QTNCbTVhWjs7QTJCMTVhUTtFQU9JO0EzQnU1YVo7O0EyQjk1YVE7RUFPSTtBM0IyNWFaOztBMkJsNmFRO0VBT0k7RUFBQTtBM0JnNmFaOztBMkJ2NmFRO0VBT0k7RUFBQTtBM0JxNmFaOztBMkI1NmFRO0VBT0k7RUFBQTtBM0IwNmFaOztBMkJqN2FRO0VBT0k7RUFBQTtBM0IrNmFaOztBMkJ0N2FRO0VBT0k7RUFBQTtBM0JvN2FaOztBMkIzN2FRO0VBT0k7RUFBQTtBM0J5N2FaOztBMkJoOGFRO0VBT0k7RUFBQTtBM0I4N2FaOztBMkJyOGFRO0VBT0k7RUFBQTtBM0JtOGFaOztBMkIxOGFRO0VBT0k7RUFBQTtBM0J3OGFaOztBMkIvOGFRO0VBT0k7RUFBQTtBM0I2OGFaOztBMkJwOWFRO0VBT0k7RUFBQTtBM0JrOWFaOztBMkJ6OWFRO0VBT0k7RUFBQTtBM0J1OWFaOztBMkI5OWFRO0VBT0k7RUFBQTtBM0I0OWFaOztBMkJuK2FRO0VBT0k7RUFBQTtBM0JpK2FaOztBMkJ4K2FRO0VBT0k7RUFBQTtBM0JzK2FaOztBMkI3K2FRO0VBT0k7RUFBQTtBM0IyK2FaOztBMkJsL2FRO0VBT0k7RUFBQTtBM0JnL2FaOztBMkJ2L2FRO0VBT0k7RUFBQTtBM0JxL2FaOztBMkI1L2FRO0VBT0k7RUFBQTtBM0IwL2FaOztBMkJqZ2JRO0VBT0k7RUFBQTtBM0IrL2FaOztBMkJ0Z2JRO0VBT0k7RUFBQTtBM0JvZ2JaOztBMkIzZ2JRO0VBT0k7RUFBQTtBM0J5Z2JaOztBMkJoaGJRO0VBT0k7RUFBQTtBM0I4Z2JaOztBMkJyaGJRO0VBT0k7RUFBQTtBM0JtaGJaOztBMkIxaGJRO0VBT0k7RUFBQTtBM0J3aGJaOztBMkIvaGJRO0VBT0k7RUFBQTtBM0I2aGJaOztBMkJwaWJRO0VBT0k7RUFBQTtBM0JraWJaOztBMkJ6aWJRO0VBT0k7RUFBQTtBM0J1aWJaOztBMkI5aWJRO0VBT0k7RUFBQTtBM0I0aWJaOztBMkJuamJRO0VBT0k7RUFBQTtBM0JpamJaOztBMkJ4amJRO0VBT0k7RUFBQTtBM0JzamJaOztBMkI3amJRO0VBT0k7RUFBQTtBM0IyamJaOztBMkJsa2JRO0VBT0k7RUFBQTtBM0Jna2JaOztBMkJ2a2JRO0VBT0k7RUFBQTtBM0Jxa2JaOztBMkI1a2JRO0VBT0k7RUFBQTtBM0Iwa2JaOztBMkJqbGJRO0VBT0k7RUFBQTtBM0Ira2JaOztBMkJ0bGJRO0VBT0k7RUFBQTtBM0JvbGJaOztBMkIzbGJRO0VBT0k7RUFBQTtBM0J5bGJaOztBMkJobWJRO0VBT0k7RUFBQTtBM0I4bGJaOztBMkJybWJRO0VBT0k7RUFBQTtBM0JtbWJaOztBMkIxbWJRO0VBT0k7RUFBQTtBM0J3bWJaOztBMkIvbWJRO0VBT0k7RUFBQTtBM0I2bWJaOztBMkJwbmJRO0VBT0k7QTNCaW5iWjs7QTJCeG5iUTtFQU9JO0EzQnFuYlo7O0EyQjVuYlE7RUFPSTtBM0J5bmJaOztBMkJob2JRO0VBT0k7QTNCNm5iWjs7QTJCcG9iUTtFQU9JO0EzQmlvYlo7O0EyQnhvYlE7RUFPSTtBM0Jxb2JaOztBMkI1b2JRO0VBT0k7QTNCeW9iWjs7QTJCaHBiUTtFQU9JO0EzQjZvYlo7O0EyQnBwYlE7RUFPSTtBM0JpcGJaOztBMkJ4cGJRO0VBT0k7QTNCcXBiWjs7QTJCNXBiUTtFQU9JO0EzQnlwYlo7O0EyQmhxYlE7RUFPSTtBM0I2cGJaOztBMkJwcWJRO0VBT0k7QTNCaXFiWjs7QTJCeHFiUTtFQU9JO0EzQnFxYlo7O0EyQjVxYlE7RUFPSTtBM0J5cWJaOztBMkJocmJRO0VBT0k7QTNCNnFiWjs7QTJCcHJiUTtFQU9JO0EzQmlyYlo7O0EyQnhyYlE7RUFPSTtBM0JxcmJaOztBMkI1cmJRO0VBT0k7QTNCeXJiWjs7QTJCaHNiUTtFQU9JO0EzQjZyYlo7O0EyQnBzYlE7RUFPSTtBM0Jpc2JaOztBMkJ4c2JRO0VBT0k7QTNCcXNiWjs7QTJCNXNiUTtFQU9JO0EzQnlzYlo7O0EyQmh0YlE7RUFPSTtBM0I2c2JaOztBMkJwdGJRO0VBT0k7QTNCaXRiWjs7QTJCeHRiUTtFQU9JO0EzQnF0Ylo7O0EyQjV0YlE7RUFPSTtBM0J5dGJaOztBMkJodWJRO0VBT0k7QTNCNnRiWjs7QTJCcHViUTtFQU9JO0EzQml1Ylo7O0EyQnh1YlE7RUFPSTtBM0JxdWJaOztBMkI1dWJRO0VBT0k7QTNCeXViWjs7QTJCaHZiUTtFQU9JO0EzQjZ1Ylo7O0EyQnB2YlE7RUFPSTtBM0JpdmJaOztBMkJ4dmJRO0VBT0k7QTNCcXZiWjs7QTJCNXZiUTtFQU9JO0EzQnl2Ylo7O0EyQmh3YlE7RUFPSTtBM0I2dmJaOztBMkJwd2JRO0VBT0k7QTNCaXdiWjs7QTJCeHdiUTtFQU9JO0EzQnF3Ylo7O0EyQjV3YlE7RUFPSTtBM0J5d2JaOztBMkJoeGJRO0VBT0k7QTNCNndiWjs7QTJCcHhiUTtFQU9JO0EzQml4Ylo7O0EyQnh4YlE7RUFPSTtBM0JxeGJaOztBMkI1eGJRO0VBT0k7QTNCeXhiWjs7QTJCaHliUTtFQU9JO0EzQjZ4Ylo7O0EyQnB5YlE7RUFPSTtBM0JpeWJaOztBMkJ4eWJRO0VBT0k7QTNCcXliWjs7QTJCNXliUTtFQU9JO0EzQnl5Ylo7O0EyQmh6YlE7RUFPSTtBM0I2eWJaOztBMkJwemJRO0VBT0k7QTNCaXpiWjs7QTJCeHpiUTtFQU9JO0EzQnF6Ylo7O0EyQjV6YlE7RUFPSTtBM0J5emJaOztBMkJoMGJRO0VBT0k7QTNCNnpiWjs7QTJCcDBiUTtFQU9JO0EzQmkwYlo7O0EyQngwYlE7RUFPSTtBM0JxMGJaOztBMkI1MGJRO0VBT0k7QTNCeTBiWjs7QTJCaDFiUTtFQU9JO0EzQjYwYlo7O0EyQnAxYlE7RUFPSTtBM0JpMWJaOztBMkJ4MWJRO0VBT0k7QTNCcTFiWjs7QTJCNTFiUTtFQU9JO0EzQnkxYlo7O0EyQmgyYlE7RUFPSTtBM0I2MWJaOztBMkJwMmJRO0VBT0k7QTNCaTJiWjs7QTJCeDJiUTtFQU9JO0EzQnEyYlo7O0EyQjUyYlE7RUFPSTtBM0J5MmJaOztBMkJoM2JRO0VBT0k7QTNCNjJiWjs7QTJCcDNiUTtFQU9JO0EzQmkzYlo7O0EyQngzYlE7RUFPSTtBM0JxM2JaOztBMkI1M2JRO0VBT0k7QTNCeTNiWjs7QTJCaDRiUTtFQU9JO0EzQjYzYlo7O0EyQnA0YlE7RUFPSTtBM0JpNGJaOztBMkJ4NGJRO0VBT0k7QTNCcTRiWjs7QTJCNTRiUTtFQU9JO0EzQnk0Ylo7O0EyQmg1YlE7RUFPSTtBM0I2NGJaOztBMkJwNWJRO0VBT0k7QTNCaTViWjs7QTJCeDViUTtFQU9JO0EzQnE1Ylo7O0EyQjU1YlE7RUFPSTtBM0J5NWJaOztBMkJoNmJRO0VBT0k7QTNCNjViWjs7QTJCcDZiUTtFQU9JO0EzQmk2Ylo7O0EyQng2YlE7RUFPSTtBM0JxNmJaOztBMkI1NmJRO0VBT0k7QTNCeTZiWjs7QTJCaDdiUTtFQU9JO0EzQjY2Ylo7O0EyQnA3YlE7RUFPSTtBM0JpN2JaOztBMkJ4N2JRO0VBT0k7QTNCcTdiWjs7QTJCNTdiUTtFQU9JO0EzQnk3Ylo7O0EyQmg4YlE7RUFPSTtBM0I2N2JaOztBRXA4Ykk7RXlCQUk7SUFPSTtFM0JrOGJWO0UyQno4Yk07SUFPSTtFM0JxOGJWO0UyQjU4Yk07SUFPSTtFM0J3OGJWO0UyQi84Yk07SUFPSTtFM0IyOGJWO0UyQmw5Yk07SUFPSTtFM0I4OGJWO0UyQnI5Yk07SUFPSTtFM0JpOWJWO0UyQng5Yk07SUFPSTtFM0JvOWJWO0UyQjM5Yk07SUFPSTtFM0J1OWJWO0UyQjk5Yk07SUFPSTtFM0IwOWJWO0UyQmorYk07SUFPSTtFM0I2OWJWO0UyQnArYk07SUFPSTtFM0JnK2JWO0UyQnYrYk07SUFPSTtFM0JtK2JWO0UyQjErYk07SUFPSTtFM0JzK2JWO0UyQjcrYk07SUFPSTtFM0J5K2JWO0UyQmgvYk07SUFPSTtFM0I0K2JWO0UyQm4vYk07SUFPSTtFM0IrK2JWO0UyQnQvYk07SUFPSTtFM0JrL2JWO0UyQnovYk07SUFPSTtFM0JxL2JWO0UyQjUvYk07SUFPSTtFM0J3L2JWO0UyQi8vYk07SUFPSTtFM0IyL2JWO0UyQmxnY007SUFPSTtFM0I4L2JWO0UyQnJnY007SUFPSTtFM0JpZ2NWO0UyQnhnY007SUFPSTtFM0JvZ2NWO0UyQjNnY007SUFPSTtFM0J1Z2NWO0UyQjlnY007SUFPSTtFM0IwZ2NWO0UyQmpoY007SUFPSTtFM0I2Z2NWO0UyQnBoY007SUFPSTtFM0JnaGNWO0UyQnZoY007SUFPSTtFM0JtaGNWO0UyQjFoY007SUFPSTtFM0JzaGNWO0UyQjdoY007SUFPSTtFM0J5aGNWO0UyQmhpY007SUFPSTtFM0I0aGNWO0UyQm5pY007SUFPSTtFM0IraGNWO0UyQnRpY007SUFPSTtFM0JraWNWO0UyQnppY007SUFPSTtFM0JxaWNWO0UyQjVpY007SUFPSTtFM0J3aWNWO0UyQi9pY007SUFPSTtFM0IyaWNWO0UyQmxqY007SUFPSTtFM0I4aWNWO0UyQnJqY007SUFPSTtFM0JpamNWO0UyQnhqY007SUFPSTtFM0JvamNWO0UyQjNqY007SUFPSTtFM0J1amNWO0UyQjlqY007SUFPSTtFM0IwamNWO0UyQmprY007SUFPSTtFM0I2amNWO0UyQnBrY007SUFPSTtFM0Jna2NWO0UyQnZrY007SUFPSTtFM0Jta2NWO0UyQjFrY007SUFPSTtFM0Jza2NWO0UyQjdrY007SUFPSTtFM0J5a2NWO0UyQmhsY007SUFPSTtFM0I0a2NWO0UyQm5sY007SUFPSTtFM0Ira2NWO0UyQnRsY007SUFPSTtFM0JrbGNWO0UyQnpsY007SUFPSTtFM0JxbGNWO0UyQjVsY007SUFPSTtFM0J3bGNWO0UyQi9sY007SUFPSTtFM0IybGNWO0UyQmxtY007SUFPSTtFM0I4bGNWO0UyQnJtY007SUFPSTtFM0JpbWNWO0UyQnhtY007SUFPSTtFM0JvbWNWO0UyQjNtY007SUFPSTtFM0J1bWNWO0UyQjltY007SUFPSTtFM0IwbWNWO0UyQmpuY007SUFPSTtFM0I2bWNWO0UyQnBuY007SUFPSTtFM0JnbmNWO0UyQnZuY007SUFPSTtFM0JtbmNWO0UyQjFuY007SUFPSTtFM0JzbmNWO0UyQjduY007SUFPSTtFM0J5bmNWO0UyQmhvY007SUFPSTtFM0I0bmNWO0UyQm5vY007SUFPSTtFM0IrbmNWO0UyQnRvY007SUFPSTtFM0Jrb2NWO0UyQnpvY007SUFPSTtFM0Jxb2NWO0UyQjVvY007SUFPSTtFM0J3b2NWO0UyQi9vY007SUFPSTtFM0Iyb2NWO0UyQmxwY007SUFPSTtFM0I4b2NWO0UyQnJwY007SUFPSTtFM0JpcGNWO0UyQnhwY007SUFPSTtFM0JvcGNWO0UyQjNwY007SUFPSTtFM0J1cGNWO0UyQjlwY007SUFPSTtFM0IwcGNWO0UyQmpxY007SUFPSTtFM0I2cGNWO0UyQnBxY007SUFPSTtFM0JncWNWO0UyQnZxY007SUFPSTtJQUFBO0UzQm9xY1Y7RTJCM3FjTTtJQU9JO0lBQUE7RTNCd3FjVjtFMkIvcWNNO0lBT0k7SUFBQTtFM0I0cWNWO0UyQm5yY007SUFPSTtJQUFBO0UzQmdyY1Y7RTJCdnJjTTtJQU9JO0lBQUE7RTNCb3JjVjtFMkIzcmNNO0lBT0k7SUFBQTtFM0J3cmNWO0UyQi9yY007SUFPSTtJQUFBO0UzQjRyY1Y7RTJCbnNjTTtJQU9JO0lBQUE7RTNCZ3NjVjtFMkJ2c2NNO0lBT0k7SUFBQTtFM0Jvc2NWO0UyQjNzY007SUFPSTtJQUFBO0UzQndzY1Y7RTJCL3NjTTtJQU9JO0lBQUE7RTNCNHNjVjtFMkJudGNNO0lBT0k7SUFBQTtFM0JndGNWO0UyQnZ0Y007SUFPSTtJQUFBO0UzQm90Y1Y7RTJCM3RjTTtJQU9JO0lBQUE7RTNCd3RjVjtFMkIvdGNNO0lBT0k7SUFBQTtFM0I0dGNWO0UyQm51Y007SUFPSTtJQUFBO0UzQmd1Y1Y7RTJCdnVjTTtJQU9JO0lBQUE7RTNCb3VjVjtFMkIzdWNNO0lBT0k7SUFBQTtFM0J3dWNWO0UyQi91Y007SUFPSTtJQUFBO0UzQjR1Y1Y7RTJCbnZjTTtJQU9JO0lBQUE7RTNCZ3ZjVjtFMkJ2dmNNO0lBT0k7SUFBQTtFM0JvdmNWO0UyQjN2Y007SUFPSTtJQUFBO0UzQnd2Y1Y7RTJCL3ZjTTtJQU9JO0lBQUE7RTNCNHZjVjtFMkJud2NNO0lBT0k7SUFBQTtFM0Jnd2NWO0UyQnZ3Y007SUFPSTtJQUFBO0UzQm93Y1Y7RTJCM3djTTtJQU9JO0lBQUE7RTNCd3djVjtFMkIvd2NNO0lBT0k7SUFBQTtFM0I0d2NWO0UyQm54Y007SUFPSTtJQUFBO0UzQmd4Y1Y7RTJCdnhjTTtJQU9JO0lBQUE7RTNCb3hjVjtFMkIzeGNNO0lBT0k7SUFBQTtFM0J3eGNWO0UyQi94Y007SUFPSTtJQUFBO0UzQjR4Y1Y7RTJCbnljTTtJQU9JO0lBQUE7RTNCZ3ljVjtFMkJ2eWNNO0lBT0k7SUFBQTtFM0JveWNWO0UyQjN5Y007SUFPSTtJQUFBO0UzQnd5Y1Y7RTJCL3ljTTtJQU9JO0lBQUE7RTNCNHljVjtFMkJuemNNO0lBT0k7SUFBQTtFM0JnemNWO0UyQnZ6Y007SUFPSTtJQUFBO0UzQm96Y1Y7RTJCM3pjTTtJQU9JO0lBQUE7RTNCd3pjVjtFMkIvemNNO0lBT0k7SUFBQTtFM0I0emNWO0UyQm4wY007SUFPSTtJQUFBO0UzQmcwY1Y7RTJCdjBjTTtJQU9JO0lBQUE7RTNCbzBjVjtFMkIzMGNNO0lBT0k7SUFBQTtFM0J3MGNWO0UyQi8wY007SUFPSTtJQUFBO0UzQjQwY1Y7RTJCbjFjTTtJQU9JO0lBQUE7RTNCZzFjVjtFMkJ2MWNNO0lBT0k7RTNCbTFjVjtFMkIxMWNNO0lBT0k7RTNCczFjVjtFMkI3MWNNO0lBT0k7RTNCeTFjVjtFMkJoMmNNO0lBT0k7RTNCNDFjVjtFMkJuMmNNO0lBT0k7RTNCKzFjVjtFMkJ0MmNNO0lBT0k7RTNCazJjVjtFMkJ6MmNNO0lBT0k7RTNCcTJjVjtFMkI1MmNNO0lBT0k7RTNCdzJjVjtFMkIvMmNNO0lBT0k7RTNCMjJjVjtFMkJsM2NNO0lBT0k7RTNCODJjVjtFMkJyM2NNO0lBT0k7RTNCaTNjVjtFMkJ4M2NNO0lBT0k7RTNCbzNjVjtFMkIzM2NNO0lBT0k7RTNCdTNjVjtFMkI5M2NNO0lBT0k7RTNCMDNjVjtFMkJqNGNNO0lBT0k7RTNCNjNjVjtFMkJwNGNNO0lBT0k7RTNCZzRjVjtFMkJ2NGNNO0lBT0k7RTNCbTRjVjtFMkIxNGNNO0lBT0k7RTNCczRjVjtFMkI3NGNNO0lBT0k7RTNCeTRjVjtFMkJoNWNNO0lBT0k7RTNCNDRjVjtFMkJuNWNNO0lBT0k7RTNCKzRjVjtFMkJ0NWNNO0lBT0k7RTNCazVjVjtFMkJ6NWNNO0lBT0k7RTNCcTVjVjtFMkI1NWNNO0lBT0k7RTNCdzVjVjtFMkIvNWNNO0lBT0k7RTNCMjVjVjtFMkJsNmNNO0lBT0k7RTNCODVjVjtFMkJyNmNNO0lBT0k7RTNCaTZjVjtFMkJ4NmNNO0lBT0k7RTNCbzZjVjtFMkIzNmNNO0lBT0k7RTNCdTZjVjtFMkI5NmNNO0lBT0k7RTNCMDZjVjtFMkJqN2NNO0lBT0k7RTNCNjZjVjtFMkJwN2NNO0lBT0k7RTNCZzdjVjtFMkJ2N2NNO0lBT0k7RTNCbTdjVjtFMkIxN2NNO0lBT0k7RTNCczdjVjtFMkI3N2NNO0lBT0k7RTNCeTdjVjtFMkJoOGNNO0lBT0k7RTNCNDdjVjtFMkJuOGNNO0lBT0k7RTNCKzdjVjtFMkJ0OGNNO0lBT0k7RTNCazhjVjtFMkJ6OGNNO0lBT0k7RTNCcThjVjtFMkI1OGNNO0lBT0k7RTNCdzhjVjtFMkIvOGNNO0lBT0k7RTNCMjhjVjtFMkJsOWNNO0lBT0k7RTNCODhjVjtFMkJyOWNNO0lBT0k7RTNCaTljVjtFMkJ4OWNNO0lBT0k7RTNCbzljVjtFMkIzOWNNO0lBT0k7RTNCdTljVjtFMkI5OWNNO0lBT0k7RTNCMDljVjtFMkJqK2NNO0lBT0k7RTNCNjljVjtFMkJwK2NNO0lBT0k7RTNCZytjVjtFMkJ2K2NNO0lBT0k7RTNCbStjVjtFMkIxK2NNO0lBT0k7RTNCcytjVjtFMkI3K2NNO0lBT0k7RTNCeStjVjtFMkJoL2NNO0lBT0k7RTNCNCtjVjtFMkJuL2NNO0lBT0k7RTNCKytjVjtFMkJ0L2NNO0lBT0k7RTNCay9jVjtFMkJ6L2NNO0lBT0k7RTNCcS9jVjtFMkI1L2NNO0lBT0k7RTNCdy9jVjtFMkIvL2NNO0lBT0k7RTNCMi9jVjtFMkJsZ2RNO0lBT0k7RTNCOC9jVjtFMkJyZ2RNO0lBT0k7RTNCaWdkVjtFMkJ4Z2RNO0lBT0k7RTNCb2dkVjtFMkIzZ2RNO0lBT0k7RTNCdWdkVjtFMkI5Z2RNO0lBT0k7RTNCMGdkVjtFMkJqaGRNO0lBT0k7RTNCNmdkVjtFMkJwaGRNO0lBT0k7RTNCZ2hkVjtFMkJ2aGRNO0lBT0k7RTNCbWhkVjtFMkIxaGRNO0lBT0k7RTNCc2hkVjtFMkI3aGRNO0lBT0k7RTNCeWhkVjtFMkJoaWRNO0lBT0k7RTNCNGhkVjtFMkJuaWRNO0lBT0k7RTNCK2hkVjtFMkJ0aWRNO0lBT0k7RTNCa2lkVjtFMkJ6aWRNO0lBT0k7RTNCcWlkVjtFMkI1aWRNO0lBT0k7RTNCd2lkVjtFMkIvaWRNO0lBT0k7RTNCMmlkVjtFMkJsamRNO0lBT0k7RTNCOGlkVjtFMkJyamRNO0lBT0k7RTNCaWpkVjtFMkJ4amRNO0lBT0k7RTNCb2pkVjtFMkIzamRNO0lBT0k7RTNCdWpkVjtFMkI5amRNO0lBT0k7RTNCMGpkVjtFMkJqa2RNO0lBT0k7RTNCNmpkVjtFMkJwa2RNO0lBT0k7RTNCZ2tkVjtFMkJ2a2RNO0lBT0k7RTNCbWtkVjtFMkIxa2RNO0lBT0k7RTNCc2tkVjtFMkI3a2RNO0lBT0k7RTNCeWtkVjtFMkJobGRNO0lBT0k7RTNCNGtkVjtFMkJubGRNO0lBT0k7RTNCK2tkVjtFMkJ0bGRNO0lBT0k7RTNCa2xkVjtFMkJ6bGRNO0lBT0k7RTNCcWxkVjtFMkI1bGRNO0lBT0k7RTNCd2xkVjtFMkIvbGRNO0lBT0k7RTNCMmxkVjtFMkJsbWRNO0lBT0k7RTNCOGxkVjtFMkJybWRNO0lBT0k7RTNCaW1kVjtFMkJ4bWRNO0lBT0k7RTNCb21kVjtFMkIzbWRNO0lBT0k7RTNCdW1kVjtFMkI5bWRNO0lBT0k7RTNCMG1kVjtFMkJqbmRNO0lBT0k7RTNCNm1kVjtFMkJwbmRNO0lBT0k7RTNCZ25kVjtFMkJ2bmRNO0lBT0k7RTNCbW5kVjtFMkIxbmRNO0lBT0k7RTNCc25kVjtFMkI3bmRNO0lBT0k7RTNCeW5kVjtFMkJob2RNO0lBT0k7RTNCNG5kVjtFMkJub2RNO0lBT0k7RTNCK25kVjtFMkJ0b2RNO0lBT0k7RTNCa29kVjtFMkJ6b2RNO0lBT0k7RTNCcW9kVjtFMkI1b2RNO0lBT0k7RTNCd29kVjtFMkIvb2RNO0lBT0k7RTNCMm9kVjtFMkJscGRNO0lBT0k7RTNCOG9kVjtFMkJycGRNO0lBT0k7RTNCaXBkVjtFMkJ4cGRNO0lBT0k7RTNCb3BkVjtFMkIzcGRNO0lBT0k7RTNCdXBkVjtFMkI5cGRNO0lBT0k7SUFBQTtFM0IycGRWO0UyQmxxZE07SUFPSTtJQUFBO0UzQitwZFY7RTJCdHFkTTtJQU9JO0lBQUE7RTNCbXFkVjtFMkIxcWRNO0lBT0k7SUFBQTtFM0J1cWRWO0UyQjlxZE07SUFPSTtJQUFBO0UzQjJxZFY7RTJCbHJkTTtJQU9JO0lBQUE7RTNCK3FkVjtFMkJ0cmRNO0lBT0k7SUFBQTtFM0JtcmRWO0UyQjFyZE07SUFPSTtJQUFBO0UzQnVyZFY7RTJCOXJkTTtJQU9JO0lBQUE7RTNCMnJkVjtFMkJsc2RNO0lBT0k7SUFBQTtFM0IrcmRWO0UyQnRzZE07SUFPSTtJQUFBO0UzQm1zZFY7RTJCMXNkTTtJQU9JO0lBQUE7RTNCdXNkVjtFMkI5c2RNO0lBT0k7SUFBQTtFM0Iyc2RWO0UyQmx0ZE07SUFPSTtJQUFBO0UzQitzZFY7RTJCdHRkTTtJQU9JO0lBQUE7RTNCbXRkVjtFMkIxdGRNO0lBT0k7SUFBQTtFM0J1dGRWO0UyQjl0ZE07SUFPSTtJQUFBO0UzQjJ0ZFY7RTJCbHVkTTtJQU9JO0lBQUE7RTNCK3RkVjtFMkJ0dWRNO0lBT0k7SUFBQTtFM0JtdWRWO0UyQjF1ZE07SUFPSTtJQUFBO0UzQnV1ZFY7RTJCOXVkTTtJQU9JO0lBQUE7RTNCMnVkVjtFMkJsdmRNO0lBT0k7SUFBQTtFM0IrdWRWO0UyQnR2ZE07SUFPSTtJQUFBO0UzQm12ZFY7RTJCMXZkTTtJQU9JO0lBQUE7RTNCdXZkVjtFMkI5dmRNO0lBT0k7SUFBQTtFM0IydmRWO0UyQmx3ZE07SUFPSTtJQUFBO0UzQit2ZFY7RTJCdHdkTTtJQU9JO0lBQUE7RTNCbXdkVjtFMkIxd2RNO0lBT0k7SUFBQTtFM0J1d2RWO0UyQjl3ZE07SUFPSTtJQUFBO0UzQjJ3ZFY7RTJCbHhkTTtJQU9JO0lBQUE7RTNCK3dkVjtFMkJ0eGRNO0lBT0k7SUFBQTtFM0JteGRWO0UyQjF4ZE07SUFPSTtJQUFBO0UzQnV4ZFY7RTJCOXhkTTtJQU9JO0lBQUE7RTNCMnhkVjtFMkJseWRNO0lBT0k7SUFBQTtFM0IreGRWO0UyQnR5ZE07SUFPSTtJQUFBO0UzQm15ZFY7RTJCMXlkTTtJQU9JO0lBQUE7RTNCdXlkVjtFMkI5eWRNO0lBT0k7SUFBQTtFM0IyeWRWO0UyQmx6ZE07SUFPSTtJQUFBO0UzQit5ZFY7RTJCdHpkTTtJQU9JO0lBQUE7RTNCbXpkVjtFMkIxemRNO0lBT0k7SUFBQTtFM0J1emRWO0UyQjl6ZE07SUFPSTtJQUFBO0UzQjJ6ZFY7RTJCbDBkTTtJQU9JO0lBQUE7RTNCK3pkVjtFMkJ0MGRNO0lBT0k7RTNCazBkVjtFMkJ6MGRNO0lBT0k7RTNCcTBkVjtFMkI1MGRNO0lBT0k7RTNCdzBkVjtFMkIvMGRNO0lBT0k7RTNCMjBkVjtFMkJsMWRNO0lBT0k7RTNCODBkVjtFMkJyMWRNO0lBT0k7RTNCaTFkVjtFMkJ4MWRNO0lBT0k7RTNCbzFkVjtFMkIzMWRNO0lBT0k7RTNCdTFkVjtFMkI5MWRNO0lBT0k7RTNCMDFkVjtFMkJqMmRNO0lBT0k7RTNCNjFkVjtFMkJwMmRNO0lBT0k7RTNCZzJkVjtFMkJ2MmRNO0lBT0k7RTNCbTJkVjtFMkIxMmRNO0lBT0k7RTNCczJkVjtFMkI3MmRNO0lBT0k7RTNCeTJkVjtFMkJoM2RNO0lBT0k7RTNCNDJkVjtFMkJuM2RNO0lBT0k7RTNCKzJkVjtFMkJ0M2RNO0lBT0k7RTNCazNkVjtFMkJ6M2RNO0lBT0k7RTNCcTNkVjtFMkI1M2RNO0lBT0k7RTNCdzNkVjtFMkIvM2RNO0lBT0k7RTNCMjNkVjtFMkJsNGRNO0lBT0k7RTNCODNkVjtFMkJyNGRNO0lBT0k7RTNCaTRkVjtFMkJ4NGRNO0lBT0k7RTNCbzRkVjtFMkIzNGRNO0lBT0k7RTNCdTRkVjtFMkI5NGRNO0lBT0k7RTNCMDRkVjtFMkJqNWRNO0lBT0k7RTNCNjRkVjtFMkJwNWRNO0lBT0k7RTNCZzVkVjtFMkJ2NWRNO0lBT0k7RTNCbTVkVjtFMkIxNWRNO0lBT0k7RTNCczVkVjtFMkI3NWRNO0lBT0k7RTNCeTVkVjtFMkJoNmRNO0lBT0k7RTNCNDVkVjtFMkJuNmRNO0lBT0k7RTNCKzVkVjtFMkJ0NmRNO0lBT0k7RTNCazZkVjtFMkJ6NmRNO0lBT0k7RTNCcTZkVjtFMkI1NmRNO0lBT0k7RTNCdzZkVjtFMkIvNmRNO0lBT0k7RTNCMjZkVjtFMkJsN2RNO0lBT0k7RTNCODZkVjtFMkJyN2RNO0lBT0k7RTNCaTdkVjtFMkJ4N2RNO0lBT0k7RTNCbzdkVjtFMkIzN2RNO0lBT0k7RTNCdTdkVjtFMkI5N2RNO0lBT0k7RTNCMDdkVjtFMkJqOGRNO0lBT0k7RTNCNjdkVjtFMkJwOGRNO0lBT0k7RTNCZzhkVjtFMkJ2OGRNO0lBT0k7RTNCbThkVjtFMkIxOGRNO0lBT0k7RTNCczhkVjtFMkI3OGRNO0lBT0k7RTNCeThkVjtFMkJoOWRNO0lBT0k7RTNCNDhkVjtFMkJuOWRNO0lBT0k7RTNCKzhkVjtFMkJ0OWRNO0lBT0k7RTNCazlkVjtFMkJ6OWRNO0lBT0k7RTNCcTlkVjtFMkI1OWRNO0lBT0k7RTNCdzlkVjtFMkIvOWRNO0lBT0k7RTNCMjlkVjtFMkJsK2RNO0lBT0k7RTNCODlkVjtFMkJyK2RNO0lBT0k7RTNCaStkVjtFMkJ4K2RNO0lBT0k7RTNCbytkVjtFMkIzK2RNO0lBT0k7RTNCdStkVjtFMkI5K2RNO0lBT0k7RTNCMCtkVjtFMkJqL2RNO0lBT0k7RTNCNitkVjtFMkJwL2RNO0lBT0k7RTNCZy9kVjtFMkJ2L2RNO0lBT0k7RTNCbS9kVjtFMkIxL2RNO0lBT0k7RTNCcy9kVjtFMkI3L2RNO0lBT0k7RTNCeS9kVjtFMkJoZ2VNO0lBT0k7RTNCNC9kVjtFMkJuZ2VNO0lBT0k7RTNCKy9kVjtFMkJ0Z2VNO0lBT0k7RTNCa2dlVjtFMkJ6Z2VNO0lBT0k7RTNCcWdlVjtFMkI1Z2VNO0lBT0k7RTNCd2dlVjtFMkIvZ2VNO0lBT0k7RTNCMmdlVjtFMkJsaGVNO0lBT0k7RTNCOGdlVjtFMkJyaGVNO0lBT0k7RTNCaWhlVjtFMkJ4aGVNO0lBT0k7RTNCb2hlVjtFMkIzaGVNO0lBT0k7RTNCdWhlVjtFMkI5aGVNO0lBT0k7RTNCMGhlVjtFMkJqaWVNO0lBT0k7RTNCNmhlVjtFMkJwaWVNO0lBT0k7RTNCZ2llVjtFMkJ2aWVNO0lBT0k7RTNCbWllVjtFMkIxaWVNO0lBT0k7RTNCc2llVjtFMkI3aWVNO0lBT0k7RTNCeWllVjtFMkJoamVNO0lBT0k7RTNCNGllVjtFMkJuamVNO0lBT0k7RTNCK2llVjtFMkJ0amVNO0lBT0k7RTNCa2plVjtFMkJ6amVNO0lBT0k7RTNCcWplVjtFMkI1amVNO0lBT0k7RTNCd2plVjtFMkIvamVNO0lBT0k7RTNCMmplVjtFMkJsa2VNO0lBT0k7RTNCOGplVjtFMkJya2VNO0lBT0k7RTNCaWtlVjtFMkJ4a2VNO0lBT0k7RTNCb2tlVjtFMkIza2VNO0lBT0k7RTNCdWtlVjtFMkI5a2VNO0lBT0k7RTNCMGtlVjtFMkJqbGVNO0lBT0k7RTNCNmtlVjtFMkJwbGVNO0lBT0k7RTNCZ2xlVjtFMkJ2bGVNO0lBT0k7RTNCbWxlVjtFMkIxbGVNO0lBT0k7RTNCc2xlVjtFMkI3bGVNO0lBT0k7RTNCeWxlVjtFMkJobWVNO0lBT0k7RTNCNGxlVjtFMkJubWVNO0lBT0k7RTNCK2xlVjtFMkJ0bWVNO0lBT0k7RTNCa21lVjtFMkJ6bWVNO0lBT0k7RTNCcW1lVjtFMkI1bWVNO0lBT0k7RTNCd21lVjtFMkIvbWVNO0lBT0k7RTNCMm1lVjtFMkJsbmVNO0lBT0k7RTNCOG1lVjtFMkJybmVNO0lBT0k7RTNCaW5lVjtFMkJ4bmVNO0lBT0k7RTNCb25lVjtFMkIzbmVNO0lBT0k7RTNCdW5lVjtFMkI5bmVNO0lBT0k7RTNCMG5lVjtFMkJqb2VNO0lBT0k7SUFBQTtFM0I4bmVWO0UyQnJvZU07SUFPSTtJQUFBO0UzQmtvZVY7RTJCem9lTTtJQU9JO0lBQUE7RTNCc29lVjtFMkI3b2VNO0lBT0k7SUFBQTtFM0Iwb2VWO0UyQmpwZU07SUFPSTtJQUFBO0UzQjhvZVY7RTJCcnBlTTtJQU9JO0lBQUE7RTNCa3BlVjtFMkJ6cGVNO0lBT0k7SUFBQTtFM0JzcGVWO0UyQjdwZU07SUFPSTtJQUFBO0UzQjBwZVY7RTJCanFlTTtJQU9JO0lBQUE7RTNCOHBlVjtFMkJycWVNO0lBT0k7SUFBQTtFM0JrcWVWO0UyQnpxZU07SUFPSTtJQUFBO0UzQnNxZVY7RTJCN3FlTTtJQU9JO0lBQUE7RTNCMHFlVjtFMkJqcmVNO0lBT0k7SUFBQTtFM0I4cWVWO0UyQnJyZU07SUFPSTtJQUFBO0UzQmtyZVY7RTJCenJlTTtJQU9JO0lBQUE7RTNCc3JlVjtFMkI3cmVNO0lBT0k7SUFBQTtFM0IwcmVWO0UyQmpzZU07SUFPSTtJQUFBO0UzQjhyZVY7RTJCcnNlTTtJQU9JO0lBQUE7RTNCa3NlVjtFMkJ6c2VNO0lBT0k7SUFBQTtFM0Jzc2VWO0UyQjdzZU07SUFPSTtJQUFBO0UzQjBzZVY7RTJCanRlTTtJQU9JO0lBQUE7RTNCOHNlVjtFMkJydGVNO0lBT0k7SUFBQTtFM0JrdGVWO0UyQnp0ZU07SUFPSTtJQUFBO0UzQnN0ZVY7RTJCN3RlTTtJQU9JO0lBQUE7RTNCMHRlVjtFMkJqdWVNO0lBT0k7SUFBQTtFM0I4dGVWO0UyQnJ1ZU07SUFPSTtJQUFBO0UzQmt1ZVY7RTJCenVlTTtJQU9JO0lBQUE7RTNCc3VlVjtFMkI3dWVNO0lBT0k7SUFBQTtFM0IwdWVWO0UyQmp2ZU07SUFPSTtJQUFBO0UzQjh1ZVY7RTJCcnZlTTtJQU9JO0lBQUE7RTNCa3ZlVjtFMkJ6dmVNO0lBT0k7SUFBQTtFM0JzdmVWO0UyQjd2ZU07SUFPSTtJQUFBO0UzQjB2ZVY7RTJCandlTTtJQU9JO0lBQUE7RTNCOHZlVjtFMkJyd2VNO0lBT0k7SUFBQTtFM0Jrd2VWO0UyQnp3ZU07SUFPSTtJQUFBO0UzQnN3ZVY7RTJCN3dlTTtJQU9JO0lBQUE7RTNCMHdlVjtFMkJqeGVNO0lBT0k7SUFBQTtFM0I4d2VWO0UyQnJ4ZU07SUFPSTtJQUFBO0UzQmt4ZVY7RTJCenhlTTtJQU9JO0lBQUE7RTNCc3hlVjtFMkI3eGVNO0lBT0k7SUFBQTtFM0IweGVWO0UyQmp5ZU07SUFPSTtJQUFBO0UzQjh4ZVY7RTJCcnllTTtJQU9JO0lBQUE7RTNCa3llVjtFMkJ6eWVNO0lBT0k7RTNCcXllVjtFMkI1eWVNO0lBT0k7RTNCd3llVjtFMkIveWVNO0lBT0k7RTNCMnllVjtFMkJsemVNO0lBT0k7RTNCOHllVjtFMkJyemVNO0lBT0k7RTNCaXplVjtFMkJ4emVNO0lBT0k7RTNCb3plVjtFMkIzemVNO0lBT0k7RTNCdXplVjtFMkI5emVNO0lBT0k7RTNCMHplVjtFMkJqMGVNO0lBT0k7RTNCNnplVjtFMkJwMGVNO0lBT0k7RTNCZzBlVjtFMkJ2MGVNO0lBT0k7RTNCbTBlVjtFMkIxMGVNO0lBT0k7RTNCczBlVjtFMkI3MGVNO0lBT0k7RTNCeTBlVjtFMkJoMWVNO0lBT0k7RTNCNDBlVjtFMkJuMWVNO0lBT0k7RTNCKzBlVjtFMkJ0MWVNO0lBT0k7RTNCazFlVjtFMkJ6MWVNO0lBT0k7RTNCcTFlVjtFMkI1MWVNO0lBT0k7RTNCdzFlVjtFMkIvMWVNO0lBT0k7RTNCMjFlVjtFMkJsMmVNO0lBT0k7RTNCODFlVjtFMkJyMmVNO0lBT0k7RTNCaTJlVjtFMkJ4MmVNO0lBT0k7RTNCbzJlVjtFMkIzMmVNO0lBT0k7RTNCdTJlVjtFMkI5MmVNO0lBT0k7RTNCMDJlVjtFMkJqM2VNO0lBT0k7RTNCNjJlVjtFMkJwM2VNO0lBT0k7RTNCZzNlVjtFMkJ2M2VNO0lBT0k7RTNCbTNlVjtFMkIxM2VNO0lBT0k7RTNCczNlVjtFMkI3M2VNO0lBT0k7RTNCeTNlVjtFMkJoNGVNO0lBT0k7RTNCNDNlVjtFMkJuNGVNO0lBT0k7RTNCKzNlVjtFMkJ0NGVNO0lBT0k7RTNCazRlVjtFMkJ6NGVNO0lBT0k7RTNCcTRlVjtFMkI1NGVNO0lBT0k7RTNCdzRlVjtFMkIvNGVNO0lBT0k7RTNCMjRlVjtFMkJsNWVNO0lBT0k7RTNCODRlVjtFMkJyNWVNO0lBT0k7RTNCaTVlVjtFMkJ4NWVNO0lBT0k7RTNCbzVlVjtFMkIzNWVNO0lBT0k7RTNCdTVlVjtFMkI5NWVNO0lBT0k7RTNCMDVlVjtFMkJqNmVNO0lBT0k7RTNCNjVlVjtFMkJwNmVNO0lBT0k7RTNCZzZlVjtFMkJ2NmVNO0lBT0k7RTNCbTZlVjtFMkIxNmVNO0lBT0k7RTNCczZlVjtFMkI3NmVNO0lBT0k7RTNCeTZlVjtFMkJoN2VNO0lBT0k7RTNCNDZlVjtFMkJuN2VNO0lBT0k7RTNCKzZlVjtFMkJ0N2VNO0lBT0k7RTNCazdlVjtFMkJ6N2VNO0lBT0k7RTNCcTdlVjtFMkI1N2VNO0lBT0k7RTNCdzdlVjtFMkIvN2VNO0lBT0k7RTNCMjdlVjtFMkJsOGVNO0lBT0k7RTNCODdlVjtFMkJyOGVNO0lBT0k7RTNCaThlVjtFMkJ4OGVNO0lBT0k7RTNCbzhlVjtFMkIzOGVNO0lBT0k7RTNCdThlVjtFMkI5OGVNO0lBT0k7RTNCMDhlVjtFMkJqOWVNO0lBT0k7RTNCNjhlVjtFMkJwOWVNO0lBT0k7RTNCZzllVjtFMkJ2OWVNO0lBT0k7RTNCbTllVjtFMkIxOWVNO0lBT0k7RTNCczllVjtFMkI3OWVNO0lBT0k7RTNCeTllVjtFMkJoK2VNO0lBT0k7RTNCNDllVjtFMkJuK2VNO0lBT0k7RTNCKzllVjtFMkJ0K2VNO0lBT0k7RTNCaytlVjtFMkJ6K2VNO0lBT0k7RTNCcStlVjtFMkI1K2VNO0lBT0k7RTNCdytlVjtFMkIvK2VNO0lBT0k7RTNCMitlVjtFMkJsL2VNO0lBT0k7RTNCOCtlVjtFMkJyL2VNO0lBT0k7RTNCaS9lVjtFMkJ4L2VNO0lBT0k7RTNCby9lVjtFMkIzL2VNO0lBT0k7RTNCdS9lVjtFMkI5L2VNO0lBT0k7RTNCMC9lVjtFMkJqZ2ZNO0lBT0k7RTNCNi9lVjtFMkJwZ2ZNO0lBT0k7RTNCZ2dmVjtFMkJ2Z2ZNO0lBT0k7RTNCbWdmVjtFMkIxZ2ZNO0lBT0k7RTNCc2dmVjtFMkI3Z2ZNO0lBT0k7RTNCeWdmVjtFMkJoaGZNO0lBT0k7RTNCNGdmVjtFMkJuaGZNO0lBT0k7RTNCK2dmVjtFMkJ0aGZNO0lBT0k7RTNCa2hmVjtFMkJ6aGZNO0lBT0k7RTNCcWhmVjtFMkI1aGZNO0lBT0k7RTNCd2hmVjtFMkIvaGZNO0lBT0k7RTNCMmhmVjtFMkJsaWZNO0lBT0k7RTNCOGhmVjtBQUNGO0FFdGlmSTtFeUJBSTtJQU9JO0UzQm1pZlY7RTJCMWlmTTtJQU9JO0UzQnNpZlY7RTJCN2lmTTtJQU9JO0UzQnlpZlY7RTJCaGpmTTtJQU9JO0UzQjRpZlY7RTJCbmpmTTtJQU9JO0UzQitpZlY7RTJCdGpmTTtJQU9JO0UzQmtqZlY7RTJCempmTTtJQU9JO0UzQnFqZlY7RTJCNWpmTTtJQU9JO0UzQndqZlY7RTJCL2pmTTtJQU9JO0UzQjJqZlY7RTJCbGtmTTtJQU9JO0UzQjhqZlY7RTJCcmtmTTtJQU9JO0UzQmlrZlY7RTJCeGtmTTtJQU9JO0UzQm9rZlY7RTJCM2tmTTtJQU9JO0UzQnVrZlY7RTJCOWtmTTtJQU9JO0UzQjBrZlY7RTJCamxmTTtJQU9JO0UzQjZrZlY7RTJCcGxmTTtJQU9JO0UzQmdsZlY7RTJCdmxmTTtJQU9JO0UzQm1sZlY7RTJCMWxmTTtJQU9JO0UzQnNsZlY7RTJCN2xmTTtJQU9JO0UzQnlsZlY7RTJCaG1mTTtJQU9JO0UzQjRsZlY7RTJCbm1mTTtJQU9JO0UzQitsZlY7RTJCdG1mTTtJQU9JO0UzQmttZlY7RTJCem1mTTtJQU9JO0UzQnFtZlY7RTJCNW1mTTtJQU9JO0UzQndtZlY7RTJCL21mTTtJQU9JO0UzQjJtZlY7RTJCbG5mTTtJQU9JO0UzQjhtZlY7RTJCcm5mTTtJQU9JO0UzQmluZlY7RTJCeG5mTTtJQU9JO0UzQm9uZlY7RTJCM25mTTtJQU9JO0UzQnVuZlY7RTJCOW5mTTtJQU9JO0UzQjBuZlY7RTJCam9mTTtJQU9JO0UzQjZuZlY7RTJCcG9mTTtJQU9JO0UzQmdvZlY7RTJCdm9mTTtJQU9JO0UzQm1vZlY7RTJCMW9mTTtJQU9JO0UzQnNvZlY7RTJCN29mTTtJQU9JO0UzQnlvZlY7RTJCaHBmTTtJQU9JO0UzQjRvZlY7RTJCbnBmTTtJQU9JO0UzQitvZlY7RTJCdHBmTTtJQU9JO0UzQmtwZlY7RTJCenBmTTtJQU9JO0UzQnFwZlY7RTJCNXBmTTtJQU9JO0UzQndwZlY7RTJCL3BmTTtJQU9JO0UzQjJwZlY7RTJCbHFmTTtJQU9JO0UzQjhwZlY7RTJCcnFmTTtJQU9JO0UzQmlxZlY7RTJCeHFmTTtJQU9JO0UzQm9xZlY7RTJCM3FmTTtJQU9JO0UzQnVxZlY7RTJCOXFmTTtJQU9JO0UzQjBxZlY7RTJCanJmTTtJQU9JO0UzQjZxZlY7RTJCcHJmTTtJQU9JO0UzQmdyZlY7RTJCdnJmTTtJQU9JO0UzQm1yZlY7RTJCMXJmTTtJQU9JO0UzQnNyZlY7RTJCN3JmTTtJQU9JO0UzQnlyZlY7RTJCaHNmTTtJQU9JO0UzQjRyZlY7RTJCbnNmTTtJQU9JO0UzQityZlY7RTJCdHNmTTtJQU9JO0UzQmtzZlY7RTJCenNmTTtJQU9JO0UzQnFzZlY7RTJCNXNmTTtJQU9JO0UzQndzZlY7RTJCL3NmTTtJQU9JO0UzQjJzZlY7RTJCbHRmTTtJQU9JO0UzQjhzZlY7RTJCcnRmTTtJQU9JO0UzQml0ZlY7RTJCeHRmTTtJQU9JO0UzQm90ZlY7RTJCM3RmTTtJQU9JO0UzQnV0ZlY7RTJCOXRmTTtJQU9JO0UzQjB0ZlY7RTJCanVmTTtJQU9JO0UzQjZ0ZlY7RTJCcHVmTTtJQU9JO0UzQmd1ZlY7RTJCdnVmTTtJQU9JO0UzQm11ZlY7RTJCMXVmTTtJQU9JO0UzQnN1ZlY7RTJCN3VmTTtJQU9JO0UzQnl1ZlY7RTJCaHZmTTtJQU9JO0UzQjR1ZlY7RTJCbnZmTTtJQU9JO0UzQit1ZlY7RTJCdHZmTTtJQU9JO0UzQmt2ZlY7RTJCenZmTTtJQU9JO0UzQnF2ZlY7RTJCNXZmTTtJQU9JO0UzQnd2ZlY7RTJCL3ZmTTtJQU9JO0UzQjJ2ZlY7RTJCbHdmTTtJQU9JO0UzQjh2ZlY7RTJCcndmTTtJQU9JO0UzQml3ZlY7RTJCeHdmTTtJQU9JO0lBQUE7RTNCcXdmVjtFMkI1d2ZNO0lBT0k7SUFBQTtFM0J5d2ZWO0UyQmh4Zk07SUFPSTtJQUFBO0UzQjZ3ZlY7RTJCcHhmTTtJQU9JO0lBQUE7RTNCaXhmVjtFMkJ4eGZNO0lBT0k7SUFBQTtFM0JxeGZWO0UyQjV4Zk07SUFPSTtJQUFBO0UzQnl4ZlY7RTJCaHlmTTtJQU9JO0lBQUE7RTNCNnhmVjtFMkJweWZNO0lBT0k7SUFBQTtFM0JpeWZWO0UyQnh5Zk07SUFPSTtJQUFBO0UzQnF5ZlY7RTJCNXlmTTtJQU9JO0lBQUE7RTNCeXlmVjtFMkJoemZNO0lBT0k7SUFBQTtFM0I2eWZWO0UyQnB6Zk07SUFPSTtJQUFBO0UzQml6ZlY7RTJCeHpmTTtJQU9JO0lBQUE7RTNCcXpmVjtFMkI1emZNO0lBT0k7SUFBQTtFM0J5emZWO0UyQmgwZk07SUFPSTtJQUFBO0UzQjZ6ZlY7RTJCcDBmTTtJQU9JO0lBQUE7RTNCaTBmVjtFMkJ4MGZNO0lBT0k7SUFBQTtFM0JxMGZWO0UyQjUwZk07SUFPSTtJQUFBO0UzQnkwZlY7RTJCaDFmTTtJQU9JO0lBQUE7RTNCNjBmVjtFMkJwMWZNO0lBT0k7SUFBQTtFM0JpMWZWO0UyQngxZk07SUFPSTtJQUFBO0UzQnExZlY7RTJCNTFmTTtJQU9JO0lBQUE7RTNCeTFmVjtFMkJoMmZNO0lBT0k7SUFBQTtFM0I2MWZWO0UyQnAyZk07SUFPSTtJQUFBO0UzQmkyZlY7RTJCeDJmTTtJQU9JO0lBQUE7RTNCcTJmVjtFMkI1MmZNO0lBT0k7SUFBQTtFM0J5MmZWO0UyQmgzZk07SUFPSTtJQUFBO0UzQjYyZlY7RTJCcDNmTTtJQU9JO0lBQUE7RTNCaTNmVjtFMkJ4M2ZNO0lBT0k7SUFBQTtFM0JxM2ZWO0UyQjUzZk07SUFPSTtJQUFBO0UzQnkzZlY7RTJCaDRmTTtJQU9JO0lBQUE7RTNCNjNmVjtFMkJwNGZNO0lBT0k7SUFBQTtFM0JpNGZWO0UyQng0Zk07SUFPSTtJQUFBO0UzQnE0ZlY7RTJCNTRmTTtJQU9JO0lBQUE7RTNCeTRmVjtFMkJoNWZNO0lBT0k7SUFBQTtFM0I2NGZWO0UyQnA1Zk07SUFPSTtJQUFBO0UzQmk1ZlY7RTJCeDVmTTtJQU9JO0lBQUE7RTNCcTVmVjtFMkI1NWZNO0lBT0k7SUFBQTtFM0J5NWZWO0UyQmg2Zk07SUFPSTtJQUFBO0UzQjY1ZlY7RTJCcDZmTTtJQU9JO0lBQUE7RTNCaTZmVjtFMkJ4NmZNO0lBT0k7SUFBQTtFM0JxNmZWO0UyQjU2Zk07SUFPSTtJQUFBO0UzQnk2ZlY7RTJCaDdmTTtJQU9JO0lBQUE7RTNCNjZmVjtFMkJwN2ZNO0lBT0k7SUFBQTtFM0JpN2ZWO0UyQng3Zk07SUFPSTtFM0JvN2ZWO0UyQjM3Zk07SUFPSTtFM0J1N2ZWO0UyQjk3Zk07SUFPSTtFM0IwN2ZWO0UyQmo4Zk07SUFPSTtFM0I2N2ZWO0UyQnA4Zk07SUFPSTtFM0JnOGZWO0UyQnY4Zk07SUFPSTtFM0JtOGZWO0UyQjE4Zk07SUFPSTtFM0JzOGZWO0UyQjc4Zk07SUFPSTtFM0J5OGZWO0UyQmg5Zk07SUFPSTtFM0I0OGZWO0UyQm45Zk07SUFPSTtFM0IrOGZWO0UyQnQ5Zk07SUFPSTtFM0JrOWZWO0UyQno5Zk07SUFPSTtFM0JxOWZWO0UyQjU5Zk07SUFPSTtFM0J3OWZWO0UyQi85Zk07SUFPSTtFM0IyOWZWO0UyQmwrZk07SUFPSTtFM0I4OWZWO0UyQnIrZk07SUFPSTtFM0JpK2ZWO0UyQngrZk07SUFPSTtFM0JvK2ZWO0UyQjMrZk07SUFPSTtFM0J1K2ZWO0UyQjkrZk07SUFPSTtFM0IwK2ZWO0UyQmovZk07SUFPSTtFM0I2K2ZWO0UyQnAvZk07SUFPSTtFM0JnL2ZWO0UyQnYvZk07SUFPSTtFM0JtL2ZWO0UyQjEvZk07SUFPSTtFM0JzL2ZWO0UyQjcvZk07SUFPSTtFM0J5L2ZWO0UyQmhnZ0JNO0lBT0k7RTNCNC9mVjtFMkJuZ2dCTTtJQU9JO0UzQisvZlY7RTJCdGdnQk07SUFPSTtFM0JrZ2dCVjtFMkJ6Z2dCTTtJQU9JO0UzQnFnZ0JWO0UyQjVnZ0JNO0lBT0k7RTNCd2dnQlY7RTJCL2dnQk07SUFPSTtFM0IyZ2dCVjtFMkJsaGdCTTtJQU9JO0UzQjhnZ0JWO0UyQnJoZ0JNO0lBT0k7RTNCaWhnQlY7RTJCeGhnQk07SUFPSTtFM0JvaGdCVjtFMkIzaGdCTTtJQU9JO0UzQnVoZ0JWO0UyQjloZ0JNO0lBT0k7RTNCMGhnQlY7RTJCamlnQk07SUFPSTtFM0I2aGdCVjtFMkJwaWdCTTtJQU9JO0UzQmdpZ0JWO0UyQnZpZ0JNO0lBT0k7RTNCbWlnQlY7RTJCMWlnQk07SUFPSTtFM0JzaWdCVjtFMkI3aWdCTTtJQU9JO0UzQnlpZ0JWO0UyQmhqZ0JNO0lBT0k7RTNCNGlnQlY7RTJCbmpnQk07SUFPSTtFM0IraWdCVjtFMkJ0amdCTTtJQU9JO0UzQmtqZ0JWO0UyQnpqZ0JNO0lBT0k7RTNCcWpnQlY7RTJCNWpnQk07SUFPSTtFM0J3amdCVjtFMkIvamdCTTtJQU9JO0UzQjJqZ0JWO0UyQmxrZ0JNO0lBT0k7RTNCOGpnQlY7RTJCcmtnQk07SUFPSTtFM0Jpa2dCVjtFMkJ4a2dCTTtJQU9JO0UzQm9rZ0JWO0UyQjNrZ0JNO0lBT0k7RTNCdWtnQlY7RTJCOWtnQk07SUFPSTtFM0Iwa2dCVjtFMkJqbGdCTTtJQU9JO0UzQjZrZ0JWO0UyQnBsZ0JNO0lBT0k7RTNCZ2xnQlY7RTJCdmxnQk07SUFPSTtFM0JtbGdCVjtFMkIxbGdCTTtJQU9JO0UzQnNsZ0JWO0UyQjdsZ0JNO0lBT0k7RTNCeWxnQlY7RTJCaG1nQk07SUFPSTtFM0I0bGdCVjtFMkJubWdCTTtJQU9JO0UzQitsZ0JWO0UyQnRtZ0JNO0lBT0k7RTNCa21nQlY7RTJCem1nQk07SUFPSTtFM0JxbWdCVjtFMkI1bWdCTTtJQU9JO0UzQndtZ0JWO0UyQi9tZ0JNO0lBT0k7RTNCMm1nQlY7RTJCbG5nQk07SUFPSTtFM0I4bWdCVjtFMkJybmdCTTtJQU9JO0UzQmluZ0JWO0UyQnhuZ0JNO0lBT0k7RTNCb25nQlY7RTJCM25nQk07SUFPSTtFM0J1bmdCVjtFMkI5bmdCTTtJQU9JO0UzQjBuZ0JWO0UyQmpvZ0JNO0lBT0k7RTNCNm5nQlY7RTJCcG9nQk07SUFPSTtFM0Jnb2dCVjtFMkJ2b2dCTTtJQU9JO0UzQm1vZ0JWO0UyQjFvZ0JNO0lBT0k7RTNCc29nQlY7RTJCN29nQk07SUFPSTtFM0J5b2dCVjtFMkJocGdCTTtJQU9JO0UzQjRvZ0JWO0UyQm5wZ0JNO0lBT0k7RTNCK29nQlY7RTJCdHBnQk07SUFPSTtFM0JrcGdCVjtFMkJ6cGdCTTtJQU9JO0UzQnFwZ0JWO0UyQjVwZ0JNO0lBT0k7RTNCd3BnQlY7RTJCL3BnQk07SUFPSTtFM0IycGdCVjtFMkJscWdCTTtJQU9JO0UzQjhwZ0JWO0UyQnJxZ0JNO0lBT0k7RTNCaXFnQlY7RTJCeHFnQk07SUFPSTtFM0JvcWdCVjtFMkIzcWdCTTtJQU9JO0UzQnVxZ0JWO0UyQjlxZ0JNO0lBT0k7RTNCMHFnQlY7RTJCanJnQk07SUFPSTtFM0I2cWdCVjtFMkJwcmdCTTtJQU9JO0UzQmdyZ0JWO0UyQnZyZ0JNO0lBT0k7RTNCbXJnQlY7RTJCMXJnQk07SUFPSTtFM0JzcmdCVjtFMkI3cmdCTTtJQU9JO0UzQnlyZ0JWO0UyQmhzZ0JNO0lBT0k7RTNCNHJnQlY7RTJCbnNnQk07SUFPSTtFM0IrcmdCVjtFMkJ0c2dCTTtJQU9JO0UzQmtzZ0JWO0UyQnpzZ0JNO0lBT0k7RTNCcXNnQlY7RTJCNXNnQk07SUFPSTtFM0J3c2dCVjtFMkIvc2dCTTtJQU9JO0UzQjJzZ0JWO0UyQmx0Z0JNO0lBT0k7RTNCOHNnQlY7RTJCcnRnQk07SUFPSTtFM0JpdGdCVjtFMkJ4dGdCTTtJQU9JO0UzQm90Z0JWO0UyQjN0Z0JNO0lBT0k7RTNCdXRnQlY7RTJCOXRnQk07SUFPSTtFM0IwdGdCVjtFMkJqdWdCTTtJQU9JO0UzQjZ0Z0JWO0UyQnB1Z0JNO0lBT0k7RTNCZ3VnQlY7RTJCdnVnQk07SUFPSTtFM0JtdWdCVjtFMkIxdWdCTTtJQU9JO0UzQnN1Z0JWO0UyQjd1Z0JNO0lBT0k7RTNCeXVnQlY7RTJCaHZnQk07SUFPSTtFM0I0dWdCVjtFMkJudmdCTTtJQU9JO0UzQit1Z0JWO0UyQnR2Z0JNO0lBT0k7RTNCa3ZnQlY7RTJCenZnQk07SUFPSTtFM0JxdmdCVjtFMkI1dmdCTTtJQU9JO0UzQnd2Z0JWO0UyQi92Z0JNO0lBT0k7SUFBQTtFM0I0dmdCVjtFMkJud2dCTTtJQU9JO0lBQUE7RTNCZ3dnQlY7RTJCdndnQk07SUFPSTtJQUFBO0UzQm93Z0JWO0UyQjN3Z0JNO0lBT0k7SUFBQTtFM0J3d2dCVjtFMkIvd2dCTTtJQU9JO0lBQUE7RTNCNHdnQlY7RTJCbnhnQk07SUFPSTtJQUFBO0UzQmd4Z0JWO0UyQnZ4Z0JNO0lBT0k7SUFBQTtFM0JveGdCVjtFMkIzeGdCTTtJQU9JO0lBQUE7RTNCd3hnQlY7RTJCL3hnQk07SUFPSTtJQUFBO0UzQjR4Z0JWO0UyQm55Z0JNO0lBT0k7SUFBQTtFM0JneWdCVjtFMkJ2eWdCTTtJQU9JO0lBQUE7RTNCb3lnQlY7RTJCM3lnQk07SUFPSTtJQUFBO0UzQnd5Z0JWO0UyQi95Z0JNO0lBT0k7SUFBQTtFM0I0eWdCVjtFMkJuemdCTTtJQU9JO0lBQUE7RTNCZ3pnQlY7RTJCdnpnQk07SUFPSTtJQUFBO0UzQm96Z0JWO0UyQjN6Z0JNO0lBT0k7SUFBQTtFM0J3emdCVjtFMkIvemdCTTtJQU9JO0lBQUE7RTNCNHpnQlY7RTJCbjBnQk07SUFPSTtJQUFBO0UzQmcwZ0JWO0UyQnYwZ0JNO0lBT0k7SUFBQTtFM0JvMGdCVjtFMkIzMGdCTTtJQU9JO0lBQUE7RTNCdzBnQlY7RTJCLzBnQk07SUFPSTtJQUFBO0UzQjQwZ0JWO0UyQm4xZ0JNO0lBT0k7SUFBQTtFM0JnMWdCVjtFMkJ2MWdCTTtJQU9JO0lBQUE7RTNCbzFnQlY7RTJCMzFnQk07SUFPSTtJQUFBO0UzQncxZ0JWO0UyQi8xZ0JNO0lBT0k7SUFBQTtFM0I0MWdCVjtFMkJuMmdCTTtJQU9JO0lBQUE7RTNCZzJnQlY7RTJCdjJnQk07SUFPSTtJQUFBO0UzQm8yZ0JWO0UyQjMyZ0JNO0lBT0k7SUFBQTtFM0J3MmdCVjtFMkIvMmdCTTtJQU9JO0lBQUE7RTNCNDJnQlY7RTJCbjNnQk07SUFPSTtJQUFBO0UzQmczZ0JWO0UyQnYzZ0JNO0lBT0k7SUFBQTtFM0JvM2dCVjtFMkIzM2dCTTtJQU9JO0lBQUE7RTNCdzNnQlY7RTJCLzNnQk07SUFPSTtJQUFBO0UzQjQzZ0JWO0UyQm40Z0JNO0lBT0k7SUFBQTtFM0JnNGdCVjtFMkJ2NGdCTTtJQU9JO0lBQUE7RTNCbzRnQlY7RTJCMzRnQk07SUFPSTtJQUFBO0UzQnc0Z0JWO0UyQi80Z0JNO0lBT0k7SUFBQTtFM0I0NGdCVjtFMkJuNWdCTTtJQU9JO0lBQUE7RTNCZzVnQlY7RTJCdjVnQk07SUFPSTtJQUFBO0UzQm81Z0JWO0UyQjM1Z0JNO0lBT0k7SUFBQTtFM0J3NWdCVjtFMkIvNWdCTTtJQU9JO0lBQUE7RTNCNDVnQlY7RTJCbjZnQk07SUFPSTtJQUFBO0UzQmc2Z0JWO0UyQnY2Z0JNO0lBT0k7RTNCbTZnQlY7RTJCMTZnQk07SUFPSTtFM0JzNmdCVjtFMkI3NmdCTTtJQU9JO0UzQnk2Z0JWO0UyQmg3Z0JNO0lBT0k7RTNCNDZnQlY7RTJCbjdnQk07SUFPSTtFM0IrNmdCVjtFMkJ0N2dCTTtJQU9JO0UzQms3Z0JWO0UyQno3Z0JNO0lBT0k7RTNCcTdnQlY7RTJCNTdnQk07SUFPSTtFM0J3N2dCVjtFMkIvN2dCTTtJQU9JO0UzQjI3Z0JWO0UyQmw4Z0JNO0lBT0k7RTNCODdnQlY7RTJCcjhnQk07SUFPSTtFM0JpOGdCVjtFMkJ4OGdCTTtJQU9JO0UzQm84Z0JWO0UyQjM4Z0JNO0lBT0k7RTNCdThnQlY7RTJCOThnQk07SUFPSTtFM0IwOGdCVjtFMkJqOWdCTTtJQU9JO0UzQjY4Z0JWO0UyQnA5Z0JNO0lBT0k7RTNCZzlnQlY7RTJCdjlnQk07SUFPSTtFM0JtOWdCVjtFMkIxOWdCTTtJQU9JO0UzQnM5Z0JWO0UyQjc5Z0JNO0lBT0k7RTNCeTlnQlY7RTJCaCtnQk07SUFPSTtFM0I0OWdCVjtFMkJuK2dCTTtJQU9JO0UzQis5Z0JWO0UyQnQrZ0JNO0lBT0k7RTNCaytnQlY7RTJCeitnQk07SUFPSTtFM0JxK2dCVjtFMkI1K2dCTTtJQU9JO0UzQncrZ0JWO0UyQi8rZ0JNO0lBT0k7RTNCMitnQlY7RTJCbC9nQk07SUFPSTtFM0I4K2dCVjtFMkJyL2dCTTtJQU9JO0UzQmkvZ0JWO0UyQngvZ0JNO0lBT0k7RTNCby9nQlY7RTJCMy9nQk07SUFPSTtFM0J1L2dCVjtFMkI5L2dCTTtJQU9JO0UzQjAvZ0JWO0UyQmpnaEJNO0lBT0k7RTNCNi9nQlY7RTJCcGdoQk07SUFPSTtFM0JnZ2hCVjtFMkJ2Z2hCTTtJQU9JO0UzQm1naEJWO0UyQjFnaEJNO0lBT0k7RTNCc2doQlY7RTJCN2doQk07SUFPSTtFM0J5Z2hCVjtFMkJoaGhCTTtJQU9JO0UzQjRnaEJWO0UyQm5oaEJNO0lBT0k7RTNCK2doQlY7RTJCdGhoQk07SUFPSTtFM0JraGhCVjtFMkJ6aGhCTTtJQU9JO0UzQnFoaEJWO0UyQjVoaEJNO0lBT0k7RTNCd2hoQlY7RTJCL2hoQk07SUFPSTtFM0IyaGhCVjtFMkJsaWhCTTtJQU9JO0UzQjhoaEJWO0UyQnJpaEJNO0lBT0k7RTNCaWloQlY7RTJCeGloQk07SUFPSTtFM0JvaWhCVjtFMkIzaWhCTTtJQU9JO0UzQnVpaEJWO0UyQjlpaEJNO0lBT0k7RTNCMGloQlY7RTJCampoQk07SUFPSTtFM0I2aWhCVjtFMkJwamhCTTtJQU9JO0UzQmdqaEJWO0UyQnZqaEJNO0lBT0k7RTNCbWpoQlY7RTJCMWpoQk07SUFPSTtFM0JzamhCVjtFMkI3amhCTTtJQU9JO0UzQnlqaEJWO0UyQmhraEJNO0lBT0k7RTNCNGpoQlY7RTJCbmtoQk07SUFPSTtFM0IramhCVjtFMkJ0a2hCTTtJQU9JO0UzQmtraEJWO0UyQnpraEJNO0lBT0k7RTNCcWtoQlY7RTJCNWtoQk07SUFPSTtFM0J3a2hCVjtFMkIva2hCTTtJQU9JO0UzQjJraEJWO0UyQmxsaEJNO0lBT0k7RTNCOGtoQlY7RTJCcmxoQk07SUFPSTtFM0JpbGhCVjtFMkJ4bGhCTTtJQU9JO0UzQm9saEJWO0UyQjNsaEJNO0lBT0k7RTNCdWxoQlY7RTJCOWxoQk07SUFPSTtFM0IwbGhCVjtFMkJqbWhCTTtJQU9JO0UzQjZsaEJWO0UyQnBtaEJNO0lBT0k7RTNCZ21oQlY7RTJCdm1oQk07SUFPSTtFM0JtbWhCVjtFMkIxbWhCTTtJQU9JO0UzQnNtaEJWO0UyQjdtaEJNO0lBT0k7RTNCeW1oQlY7RTJCaG5oQk07SUFPSTtFM0I0bWhCVjtFMkJubmhCTTtJQU9JO0UzQittaEJWO0UyQnRuaEJNO0lBT0k7RTNCa25oQlY7RTJCem5oQk07SUFPSTtFM0JxbmhCVjtFMkI1bmhCTTtJQU9JO0UzQnduaEJWO0UyQi9uaEJNO0lBT0k7RTNCMm5oQlY7RTJCbG9oQk07SUFPSTtFM0I4bmhCVjtFMkJyb2hCTTtJQU9JO0UzQmlvaEJWO0UyQnhvaEJNO0lBT0k7RTNCb29oQlY7RTJCM29oQk07SUFPSTtFM0J1b2hCVjtFMkI5b2hCTTtJQU9JO0UzQjBvaEJWO0UyQmpwaEJNO0lBT0k7RTNCNm9oQlY7RTJCcHBoQk07SUFPSTtFM0JncGhCVjtFMkJ2cGhCTTtJQU9JO0UzQm1waEJWO0UyQjFwaEJNO0lBT0k7RTNCc3BoQlY7RTJCN3BoQk07SUFPSTtFM0J5cGhCVjtFMkJocWhCTTtJQU9JO0UzQjRwaEJWO0UyQm5xaEJNO0lBT0k7RTNCK3BoQlY7RTJCdHFoQk07SUFPSTtFM0JrcWhCVjtFMkJ6cWhCTTtJQU9JO0UzQnFxaEJWO0UyQjVxaEJNO0lBT0k7RTNCd3FoQlY7RTJCL3FoQk07SUFPSTtFM0IycWhCVjtFMkJscmhCTTtJQU9JO0UzQjhxaEJWO0UyQnJyaEJNO0lBT0k7RTNCaXJoQlY7RTJCeHJoQk07SUFPSTtFM0JvcmhCVjtFMkIzcmhCTTtJQU9JO0UzQnVyaEJWO0UyQjlyaEJNO0lBT0k7RTNCMHJoQlY7RTJCanNoQk07SUFPSTtFM0I2cmhCVjtFMkJwc2hCTTtJQU9JO0UzQmdzaEJWO0UyQnZzaEJNO0lBT0k7RTNCbXNoQlY7RTJCMXNoQk07SUFPSTtFM0Jzc2hCVjtFMkI3c2hCTTtJQU9JO0UzQnlzaEJWO0UyQmh0aEJNO0lBT0k7RTNCNHNoQlY7RTJCbnRoQk07SUFPSTtFM0Irc2hCVjtFMkJ0dGhCTTtJQU9JO0UzQmt0aEJWO0UyQnp0aEJNO0lBT0k7RTNCcXRoQlY7RTJCNXRoQk07SUFPSTtFM0J3dGhCVjtFMkIvdGhCTTtJQU9JO0UzQjJ0aEJWO0UyQmx1aEJNO0lBT0k7SUFBQTtFM0IrdGhCVjtFMkJ0dWhCTTtJQU9JO0lBQUE7RTNCbXVoQlY7RTJCMXVoQk07SUFPSTtJQUFBO0UzQnV1aEJWO0UyQjl1aEJNO0lBT0k7SUFBQTtFM0IydWhCVjtFMkJsdmhCTTtJQU9JO0lBQUE7RTNCK3VoQlY7RTJCdHZoQk07SUFPSTtJQUFBO0UzQm12aEJWO0UyQjF2aEJNO0lBT0k7SUFBQTtFM0J1dmhCVjtFMkI5dmhCTTtJQU9JO0lBQUE7RTNCMnZoQlY7RTJCbHdoQk07SUFPSTtJQUFBO0UzQit2aEJWO0UyQnR3aEJNO0lBT0k7SUFBQTtFM0Jtd2hCVjtFMkIxd2hCTTtJQU9JO0lBQUE7RTNCdXdoQlY7RTJCOXdoQk07SUFPSTtJQUFBO0UzQjJ3aEJWO0UyQmx4aEJNO0lBT0k7SUFBQTtFM0Ird2hCVjtFMkJ0eGhCTTtJQU9JO0lBQUE7RTNCbXhoQlY7RTJCMXhoQk07SUFPSTtJQUFBO0UzQnV4aEJWO0UyQjl4aEJNO0lBT0k7SUFBQTtFM0IyeGhCVjtFMkJseWhCTTtJQU9JO0lBQUE7RTNCK3hoQlY7RTJCdHloQk07SUFPSTtJQUFBO0UzQm15aEJWO0UyQjF5aEJNO0lBT0k7SUFBQTtFM0J1eWhCVjtFMkI5eWhCTTtJQU9JO0lBQUE7RTNCMnloQlY7RTJCbHpoQk07SUFPSTtJQUFBO0UzQit5aEJWO0UyQnR6aEJNO0lBT0k7SUFBQTtFM0JtemhCVjtFMkIxemhCTTtJQU9JO0lBQUE7RTNCdXpoQlY7RTJCOXpoQk07SUFPSTtJQUFBO0UzQjJ6aEJWO0UyQmwwaEJNO0lBT0k7SUFBQTtFM0IremhCVjtFMkJ0MGhCTTtJQU9JO0lBQUE7RTNCbTBoQlY7RTJCMTBoQk07SUFPSTtJQUFBO0UzQnUwaEJWO0UyQjkwaEJNO0lBT0k7SUFBQTtFM0IyMGhCVjtFMkJsMWhCTTtJQU9JO0lBQUE7RTNCKzBoQlY7RTJCdDFoQk07SUFPSTtJQUFBO0UzQm0xaEJWO0UyQjExaEJNO0lBT0k7SUFBQTtFM0J1MWhCVjtFMkI5MWhCTTtJQU9JO0lBQUE7RTNCMjFoQlY7RTJCbDJoQk07SUFPSTtJQUFBO0UzQisxaEJWO0UyQnQyaEJNO0lBT0k7SUFBQTtFM0JtMmhCVjtFMkIxMmhCTTtJQU9JO0lBQUE7RTNCdTJoQlY7RTJCOTJoQk07SUFPSTtJQUFBO0UzQjIyaEJWO0UyQmwzaEJNO0lBT0k7SUFBQTtFM0IrMmhCVjtFMkJ0M2hCTTtJQU9JO0lBQUE7RTNCbTNoQlY7RTJCMTNoQk07SUFPSTtJQUFBO0UzQnUzaEJWO0UyQjkzaEJNO0lBT0k7SUFBQTtFM0IyM2hCVjtFMkJsNGhCTTtJQU9JO0lBQUE7RTNCKzNoQlY7RTJCdDRoQk07SUFPSTtJQUFBO0UzQm00aEJWO0UyQjE0aEJNO0lBT0k7RTNCczRoQlY7RTJCNzRoQk07SUFPSTtFM0J5NGhCVjtFMkJoNWhCTTtJQU9JO0UzQjQ0aEJWO0UyQm41aEJNO0lBT0k7RTNCKzRoQlY7RTJCdDVoQk07SUFPSTtFM0JrNWhCVjtFMkJ6NWhCTTtJQU9JO0UzQnE1aEJWO0UyQjU1aEJNO0lBT0k7RTNCdzVoQlY7RTJCLzVoQk07SUFPSTtFM0IyNWhCVjtFMkJsNmhCTTtJQU9JO0UzQjg1aEJWO0UyQnI2aEJNO0lBT0k7RTNCaTZoQlY7RTJCeDZoQk07SUFPSTtFM0JvNmhCVjtFMkIzNmhCTTtJQU9JO0UzQnU2aEJWO0UyQjk2aEJNO0lBT0k7RTNCMDZoQlY7RTJCajdoQk07SUFPSTtFM0I2NmhCVjtFMkJwN2hCTTtJQU9JO0UzQmc3aEJWO0UyQnY3aEJNO0lBT0k7RTNCbTdoQlY7RTJCMTdoQk07SUFPSTtFM0JzN2hCVjtFMkI3N2hCTTtJQU9JO0UzQnk3aEJWO0UyQmg4aEJNO0lBT0k7RTNCNDdoQlY7RTJCbjhoQk07SUFPSTtFM0IrN2hCVjtFMkJ0OGhCTTtJQU9JO0UzQms4aEJWO0UyQno4aEJNO0lBT0k7RTNCcThoQlY7RTJCNThoQk07SUFPSTtFM0J3OGhCVjtFMkIvOGhCTTtJQU9JO0UzQjI4aEJWO0UyQmw5aEJNO0lBT0k7RTNCODhoQlY7RTJCcjloQk07SUFPSTtFM0JpOWhCVjtFMkJ4OWhCTTtJQU9JO0UzQm85aEJWO0UyQjM5aEJNO0lBT0k7RTNCdTloQlY7RTJCOTloQk07SUFPSTtFM0IwOWhCVjtFMkJqK2hCTTtJQU9JO0UzQjY5aEJWO0UyQnAraEJNO0lBT0k7RTNCZytoQlY7RTJCditoQk07SUFPSTtFM0JtK2hCVjtFMkIxK2hCTTtJQU9JO0UzQnMraEJWO0UyQjcraEJNO0lBT0k7RTNCeStoQlY7RTJCaC9oQk07SUFPSTtFM0I0K2hCVjtFMkJuL2hCTTtJQU9JO0UzQisraEJWO0UyQnQvaEJNO0lBT0k7RTNCay9oQlY7RTJCei9oQk07SUFPSTtFM0JxL2hCVjtFMkI1L2hCTTtJQU9JO0UzQncvaEJWO0UyQi8vaEJNO0lBT0k7RTNCMi9oQlY7RTJCbGdpQk07SUFPSTtFM0I4L2hCVjtFMkJyZ2lCTTtJQU9JO0UzQmlnaUJWO0UyQnhnaUJNO0lBT0k7RTNCb2dpQlY7RTJCM2dpQk07SUFPSTtFM0J1Z2lCVjtFMkI5Z2lCTTtJQU9JO0UzQjBnaUJWO0UyQmpoaUJNO0lBT0k7RTNCNmdpQlY7RTJCcGhpQk07SUFPSTtFM0JnaGlCVjtFMkJ2aGlCTTtJQU9JO0UzQm1oaUJWO0UyQjFoaUJNO0lBT0k7RTNCc2hpQlY7RTJCN2hpQk07SUFPSTtFM0J5aGlCVjtFMkJoaWlCTTtJQU9JO0UzQjRoaUJWO0UyQm5paUJNO0lBT0k7RTNCK2hpQlY7RTJCdGlpQk07SUFPSTtFM0JraWlCVjtFMkJ6aWlCTTtJQU9JO0UzQnFpaUJWO0UyQjVpaUJNO0lBT0k7RTNCd2lpQlY7RTJCL2lpQk07SUFPSTtFM0IyaWlCVjtFMkJsamlCTTtJQU9JO0UzQjhpaUJWO0UyQnJqaUJNO0lBT0k7RTNCaWppQlY7RTJCeGppQk07SUFPSTtFM0JvamlCVjtFMkIzamlCTTtJQU9JO0UzQnVqaUJWO0UyQjlqaUJNO0lBT0k7RTNCMGppQlY7RTJCamtpQk07SUFPSTtFM0I2amlCVjtFMkJwa2lCTTtJQU9JO0UzQmdraUJWO0UyQnZraUJNO0lBT0k7RTNCbWtpQlY7RTJCMWtpQk07SUFPSTtFM0Jza2lCVjtFMkI3a2lCTTtJQU9JO0UzQnlraUJWO0UyQmhsaUJNO0lBT0k7RTNCNGtpQlY7RTJCbmxpQk07SUFPSTtFM0Ira2lCVjtFMkJ0bGlCTTtJQU9JO0UzQmtsaUJWO0UyQnpsaUJNO0lBT0k7RTNCcWxpQlY7RTJCNWxpQk07SUFPSTtFM0J3bGlCVjtFMkIvbGlCTTtJQU9JO0UzQjJsaUJWO0UyQmxtaUJNO0lBT0k7RTNCOGxpQlY7RTJCcm1pQk07SUFPSTtFM0JpbWlCVjtFMkJ4bWlCTTtJQU9JO0UzQm9taUJWO0UyQjNtaUJNO0lBT0k7RTNCdW1pQlY7RTJCOW1pQk07SUFPSTtFM0IwbWlCVjtFMkJqbmlCTTtJQU9JO0UzQjZtaUJWO0UyQnBuaUJNO0lBT0k7RTNCZ25pQlY7RTJCdm5pQk07SUFPSTtFM0JtbmlCVjtFMkIxbmlCTTtJQU9JO0UzQnNuaUJWO0UyQjduaUJNO0lBT0k7RTNCeW5pQlY7RTJCaG9pQk07SUFPSTtFM0I0bmlCVjtFMkJub2lCTTtJQU9JO0UzQituaUJWO0FBQ0Y7QUV2b2lCSTtFeUJBSTtJQU9JO0UzQm9vaUJWO0UyQjNvaUJNO0lBT0k7RTNCdW9pQlY7RTJCOW9pQk07SUFPSTtFM0Iwb2lCVjtFMkJqcGlCTTtJQU9JO0UzQjZvaUJWO0UyQnBwaUJNO0lBT0k7RTNCZ3BpQlY7RTJCdnBpQk07SUFPSTtFM0JtcGlCVjtFMkIxcGlCTTtJQU9JO0UzQnNwaUJWO0UyQjdwaUJNO0lBT0k7RTNCeXBpQlY7RTJCaHFpQk07SUFPSTtFM0I0cGlCVjtFMkJucWlCTTtJQU9JO0UzQitwaUJWO0UyQnRxaUJNO0lBT0k7RTNCa3FpQlY7RTJCenFpQk07SUFPSTtFM0JxcWlCVjtFMkI1cWlCTTtJQU9JO0UzQndxaUJWO0UyQi9xaUJNO0lBT0k7RTNCMnFpQlY7RTJCbHJpQk07SUFPSTtFM0I4cWlCVjtFMkJycmlCTTtJQU9JO0UzQmlyaUJWO0UyQnhyaUJNO0lBT0k7RTNCb3JpQlY7RTJCM3JpQk07SUFPSTtFM0J1cmlCVjtFMkI5cmlCTTtJQU9JO0UzQjByaUJWO0UyQmpzaUJNO0lBT0k7RTNCNnJpQlY7RTJCcHNpQk07SUFPSTtFM0Jnc2lCVjtFMkJ2c2lCTTtJQU9JO0UzQm1zaUJWO0UyQjFzaUJNO0lBT0k7RTNCc3NpQlY7RTJCN3NpQk07SUFPSTtFM0J5c2lCVjtFMkJodGlCTTtJQU9JO0UzQjRzaUJWO0UyQm50aUJNO0lBT0k7RTNCK3NpQlY7RTJCdHRpQk07SUFPSTtFM0JrdGlCVjtFMkJ6dGlCTTtJQU9JO0UzQnF0aUJWO0UyQjV0aUJNO0lBT0k7RTNCd3RpQlY7RTJCL3RpQk07SUFPSTtFM0IydGlCVjtFMkJsdWlCTTtJQU9JO0UzQjh0aUJWO0UyQnJ1aUJNO0lBT0k7RTNCaXVpQlY7RTJCeHVpQk07SUFPSTtFM0JvdWlCVjtFMkIzdWlCTTtJQU9JO0UzQnV1aUJWO0UyQjl1aUJNO0lBT0k7RTNCMHVpQlY7RTJCanZpQk07SUFPSTtFM0I2dWlCVjtFMkJwdmlCTTtJQU9JO0UzQmd2aUJWO0UyQnZ2aUJNO0lBT0k7RTNCbXZpQlY7RTJCMXZpQk07SUFPSTtFM0JzdmlCVjtFMkI3dmlCTTtJQU9JO0UzQnl2aUJWO0UyQmh3aUJNO0lBT0k7RTNCNHZpQlY7RTJCbndpQk07SUFPSTtFM0IrdmlCVjtFMkJ0d2lCTTtJQU9JO0UzQmt3aUJWO0UyQnp3aUJNO0lBT0k7RTNCcXdpQlY7RTJCNXdpQk07SUFPSTtFM0J3d2lCVjtFMkIvd2lCTTtJQU9JO0UzQjJ3aUJWO0UyQmx4aUJNO0lBT0k7RTNCOHdpQlY7RTJCcnhpQk07SUFPSTtFM0JpeGlCVjtFMkJ4eGlCTTtJQU9JO0UzQm94aUJWO0UyQjN4aUJNO0lBT0k7RTNCdXhpQlY7RTJCOXhpQk07SUFPSTtFM0IweGlCVjtFMkJqeWlCTTtJQU9JO0UzQjZ4aUJWO0UyQnB5aUJNO0lBT0k7RTNCZ3lpQlY7RTJCdnlpQk07SUFPSTtFM0JteWlCVjtFMkIxeWlCTTtJQU9JO0UzQnN5aUJWO0UyQjd5aUJNO0lBT0k7RTNCeXlpQlY7RTJCaHppQk07SUFPSTtFM0I0eWlCVjtFMkJuemlCTTtJQU9JO0UzQit5aUJWO0UyQnR6aUJNO0lBT0k7RTNCa3ppQlY7RTJCenppQk07SUFPSTtFM0JxemlCVjtFMkI1emlCTTtJQU9JO0UzQnd6aUJWO0UyQi96aUJNO0lBT0k7RTNCMnppQlY7RTJCbDBpQk07SUFPSTtFM0I4emlCVjtFMkJyMGlCTTtJQU9JO0UzQmkwaUJWO0UyQngwaUJNO0lBT0k7RTNCbzBpQlY7RTJCMzBpQk07SUFPSTtFM0J1MGlCVjtFMkI5MGlCTTtJQU9JO0UzQjAwaUJWO0UyQmoxaUJNO0lBT0k7RTNCNjBpQlY7RTJCcDFpQk07SUFPSTtFM0JnMWlCVjtFMkJ2MWlCTTtJQU9JO0UzQm0xaUJWO0UyQjExaUJNO0lBT0k7RTNCczFpQlY7RTJCNzFpQk07SUFPSTtFM0J5MWlCVjtFMkJoMmlCTTtJQU9JO0UzQjQxaUJWO0UyQm4yaUJNO0lBT0k7RTNCKzFpQlY7RTJCdDJpQk07SUFPSTtFM0JrMmlCVjtFMkJ6MmlCTTtJQU9JO0lBQUE7RTNCczJpQlY7RTJCNzJpQk07SUFPSTtJQUFBO0UzQjAyaUJWO0UyQmozaUJNO0lBT0k7SUFBQTtFM0I4MmlCVjtFMkJyM2lCTTtJQU9JO0lBQUE7RTNCazNpQlY7RTJCejNpQk07SUFPSTtJQUFBO0UzQnMzaUJWO0UyQjczaUJNO0lBT0k7SUFBQTtFM0IwM2lCVjtFMkJqNGlCTTtJQU9JO0lBQUE7RTNCODNpQlY7RTJCcjRpQk07SUFPSTtJQUFBO0UzQms0aUJWO0UyQno0aUJNO0lBT0k7SUFBQTtFM0JzNGlCVjtFMkI3NGlCTTtJQU9JO0lBQUE7RTNCMDRpQlY7RTJCajVpQk07SUFPSTtJQUFBO0UzQjg0aUJWO0UyQnI1aUJNO0lBT0k7SUFBQTtFM0JrNWlCVjtFMkJ6NWlCTTtJQU9JO0lBQUE7RTNCczVpQlY7RTJCNzVpQk07SUFPSTtJQUFBO0UzQjA1aUJWO0UyQmo2aUJNO0lBT0k7SUFBQTtFM0I4NWlCVjtFMkJyNmlCTTtJQU9JO0lBQUE7RTNCazZpQlY7RTJCejZpQk07SUFPSTtJQUFBO0UzQnM2aUJWO0UyQjc2aUJNO0lBT0k7SUFBQTtFM0IwNmlCVjtFMkJqN2lCTTtJQU9JO0lBQUE7RTNCODZpQlY7RTJCcjdpQk07SUFPSTtJQUFBO0UzQms3aUJWO0UyQno3aUJNO0lBT0k7SUFBQTtFM0JzN2lCVjtFMkI3N2lCTTtJQU9JO0lBQUE7RTNCMDdpQlY7RTJCajhpQk07SUFPSTtJQUFBO0UzQjg3aUJWO0UyQnI4aUJNO0lBT0k7SUFBQTtFM0JrOGlCVjtFMkJ6OGlCTTtJQU9JO0lBQUE7RTNCczhpQlY7RTJCNzhpQk07SUFPSTtJQUFBO0UzQjA4aUJWO0UyQmo5aUJNO0lBT0k7SUFBQTtFM0I4OGlCVjtFMkJyOWlCTTtJQU9JO0lBQUE7RTNCazlpQlY7RTJCejlpQk07SUFPSTtJQUFBO0UzQnM5aUJWO0UyQjc5aUJNO0lBT0k7SUFBQTtFM0IwOWlCVjtFMkJqK2lCTTtJQU9JO0lBQUE7RTNCODlpQlY7RTJCcitpQk07SUFPSTtJQUFBO0UzQmsraUJWO0UyQnoraUJNO0lBT0k7SUFBQTtFM0JzK2lCVjtFMkI3K2lCTTtJQU9JO0lBQUE7RTNCMCtpQlY7RTJCai9pQk07SUFPSTtJQUFBO0UzQjgraUJWO0UyQnIvaUJNO0lBT0k7SUFBQTtFM0JrL2lCVjtFMkJ6L2lCTTtJQU9JO0lBQUE7RTNCcy9pQlY7RTJCNy9pQk07SUFPSTtJQUFBO0UzQjAvaUJWO0UyQmpnakJNO0lBT0k7SUFBQTtFM0I4L2lCVjtFMkJyZ2pCTTtJQU9JO0lBQUE7RTNCa2dqQlY7RTJCemdqQk07SUFPSTtJQUFBO0UzQnNnakJWO0UyQjdnakJNO0lBT0k7SUFBQTtFM0IwZ2pCVjtFMkJqaGpCTTtJQU9JO0lBQUE7RTNCOGdqQlY7RTJCcmhqQk07SUFPSTtJQUFBO0UzQmtoakJWO0UyQnpoakJNO0lBT0k7RTNCcWhqQlY7RTJCNWhqQk07SUFPSTtFM0J3aGpCVjtFMkIvaGpCTTtJQU9JO0UzQjJoakJWO0UyQmxpakJNO0lBT0k7RTNCOGhqQlY7RTJCcmlqQk07SUFPSTtFM0JpaWpCVjtFMkJ4aWpCTTtJQU9JO0UzQm9pakJWO0UyQjNpakJNO0lBT0k7RTNCdWlqQlY7RTJCOWlqQk07SUFPSTtFM0IwaWpCVjtFMkJqampCTTtJQU9JO0UzQjZpakJWO0UyQnBqakJNO0lBT0k7RTNCZ2pqQlY7RTJCdmpqQk07SUFPSTtFM0JtampCVjtFMkIxampCTTtJQU9JO0UzQnNqakJWO0UyQjdqakJNO0lBT0k7RTNCeWpqQlY7RTJCaGtqQk07SUFPSTtFM0I0ampCVjtFMkJua2pCTTtJQU9JO0UzQitqakJWO0UyQnRrakJNO0lBT0k7RTNCa2tqQlY7RTJCemtqQk07SUFPSTtFM0Jxa2pCVjtFMkI1a2pCTTtJQU9JO0UzQndrakJWO0UyQi9rakJNO0lBT0k7RTNCMmtqQlY7RTJCbGxqQk07SUFPSTtFM0I4a2pCVjtFMkJybGpCTTtJQU9JO0UzQmlsakJWO0UyQnhsakJNO0lBT0k7RTNCb2xqQlY7RTJCM2xqQk07SUFPSTtFM0J1bGpCVjtFMkI5bGpCTTtJQU9JO0UzQjBsakJWO0UyQmptakJNO0lBT0k7RTNCNmxqQlY7RTJCcG1qQk07SUFPSTtFM0JnbWpCVjtFMkJ2bWpCTTtJQU9JO0UzQm1takJWO0UyQjFtakJNO0lBT0k7RTNCc21qQlY7RTJCN21qQk07SUFPSTtFM0J5bWpCVjtFMkJobmpCTTtJQU9JO0UzQjRtakJWO0UyQm5uakJNO0lBT0k7RTNCK21qQlY7RTJCdG5qQk07SUFPSTtFM0JrbmpCVjtFMkJ6bmpCTTtJQU9JO0UzQnFuakJWO0UyQjVuakJNO0lBT0k7RTNCd25qQlY7RTJCL25qQk07SUFPSTtFM0IybmpCVjtFMkJsb2pCTTtJQU9JO0UzQjhuakJWO0UyQnJvakJNO0lBT0k7RTNCaW9qQlY7RTJCeG9qQk07SUFPSTtFM0Jvb2pCVjtFMkIzb2pCTTtJQU9JO0UzQnVvakJWO0UyQjlvakJNO0lBT0k7RTNCMG9qQlY7RTJCanBqQk07SUFPSTtFM0I2b2pCVjtFMkJwcGpCTTtJQU9JO0UzQmdwakJWO0UyQnZwakJNO0lBT0k7RTNCbXBqQlY7RTJCMXBqQk07SUFPSTtFM0JzcGpCVjtFMkI3cGpCTTtJQU9JO0UzQnlwakJWO0UyQmhxakJNO0lBT0k7RTNCNHBqQlY7RTJCbnFqQk07SUFPSTtFM0IrcGpCVjtFMkJ0cWpCTTtJQU9JO0UzQmtxakJWO0UyQnpxakJNO0lBT0k7RTNCcXFqQlY7RTJCNXFqQk07SUFPSTtFM0J3cWpCVjtFMkIvcWpCTTtJQU9JO0UzQjJxakJWO0UyQmxyakJNO0lBT0k7RTNCOHFqQlY7RTJCcnJqQk07SUFPSTtFM0JpcmpCVjtFMkJ4cmpCTTtJQU9JO0UzQm9yakJWO0UyQjNyakJNO0lBT0k7RTNCdXJqQlY7RTJCOXJqQk07SUFPSTtFM0IwcmpCVjtFMkJqc2pCTTtJQU9JO0UzQjZyakJWO0UyQnBzakJNO0lBT0k7RTNCZ3NqQlY7RTJCdnNqQk07SUFPSTtFM0Jtc2pCVjtFMkIxc2pCTTtJQU9JO0UzQnNzakJWO0UyQjdzakJNO0lBT0k7RTNCeXNqQlY7RTJCaHRqQk07SUFPSTtFM0I0c2pCVjtFMkJudGpCTTtJQU9JO0UzQitzakJWO0UyQnR0akJNO0lBT0k7RTNCa3RqQlY7RTJCenRqQk07SUFPSTtFM0JxdGpCVjtFMkI1dGpCTTtJQU9JO0UzQnd0akJWO0UyQi90akJNO0lBT0k7RTNCMnRqQlY7RTJCbHVqQk07SUFPSTtFM0I4dGpCVjtFMkJydWpCTTtJQU9JO0UzQml1akJWO0UyQnh1akJNO0lBT0k7RTNCb3VqQlY7RTJCM3VqQk07SUFPSTtFM0J1dWpCVjtFMkI5dWpCTTtJQU9JO0UzQjB1akJWO0UyQmp2akJNO0lBT0k7RTNCNnVqQlY7RTJCcHZqQk07SUFPSTtFM0JndmpCVjtFMkJ2dmpCTTtJQU9JO0UzQm12akJWO0UyQjF2akJNO0lBT0k7RTNCc3ZqQlY7RTJCN3ZqQk07SUFPSTtFM0J5dmpCVjtFMkJod2pCTTtJQU9JO0UzQjR2akJWO0UyQm53akJNO0lBT0k7RTNCK3ZqQlY7RTJCdHdqQk07SUFPSTtFM0Jrd2pCVjtFMkJ6d2pCTTtJQU9JO0UzQnF3akJWO0UyQjV3akJNO0lBT0k7RTNCd3dqQlY7RTJCL3dqQk07SUFPSTtFM0Iyd2pCVjtFMkJseGpCTTtJQU9JO0UzQjh3akJWO0UyQnJ4akJNO0lBT0k7RTNCaXhqQlY7RTJCeHhqQk07SUFPSTtFM0JveGpCVjtFMkIzeGpCTTtJQU9JO0UzQnV4akJWO0UyQjl4akJNO0lBT0k7RTNCMHhqQlY7RTJCanlqQk07SUFPSTtFM0I2eGpCVjtFMkJweWpCTTtJQU9JO0UzQmd5akJWO0UyQnZ5akJNO0lBT0k7RTNCbXlqQlY7RTJCMXlqQk07SUFPSTtFM0JzeWpCVjtFMkI3eWpCTTtJQU9JO0UzQnl5akJWO0UyQmh6akJNO0lBT0k7RTNCNHlqQlY7RTJCbnpqQk07SUFPSTtFM0IreWpCVjtFMkJ0empCTTtJQU9JO0UzQmt6akJWO0UyQnp6akJNO0lBT0k7RTNCcXpqQlY7RTJCNXpqQk07SUFPSTtFM0J3empCVjtFMkIvempCTTtJQU9JO0UzQjJ6akJWO0UyQmwwakJNO0lBT0k7RTNCOHpqQlY7RTJCcjBqQk07SUFPSTtFM0JpMGpCVjtFMkJ4MGpCTTtJQU9JO0UzQm8wakJWO0UyQjMwakJNO0lBT0k7RTNCdTBqQlY7RTJCOTBqQk07SUFPSTtFM0IwMGpCVjtFMkJqMWpCTTtJQU9JO0UzQjYwakJWO0UyQnAxakJNO0lBT0k7RTNCZzFqQlY7RTJCdjFqQk07SUFPSTtFM0JtMWpCVjtFMkIxMWpCTTtJQU9JO0UzQnMxakJWO0UyQjcxakJNO0lBT0k7RTNCeTFqQlY7RTJCaDJqQk07SUFPSTtJQUFBO0UzQjYxakJWO0UyQnAyakJNO0lBT0k7SUFBQTtFM0JpMmpCVjtFMkJ4MmpCTTtJQU9JO0lBQUE7RTNCcTJqQlY7RTJCNTJqQk07SUFPSTtJQUFBO0UzQnkyakJWO0UyQmgzakJNO0lBT0k7SUFBQTtFM0I2MmpCVjtFMkJwM2pCTTtJQU9JO0lBQUE7RTNCaTNqQlY7RTJCeDNqQk07SUFPSTtJQUFBO0UzQnEzakJWO0UyQjUzakJNO0lBT0k7SUFBQTtFM0J5M2pCVjtFMkJoNGpCTTtJQU9JO0lBQUE7RTNCNjNqQlY7RTJCcDRqQk07SUFPSTtJQUFBO0UzQmk0akJWO0UyQng0akJNO0lBT0k7SUFBQTtFM0JxNGpCVjtFMkI1NGpCTTtJQU9JO0lBQUE7RTNCeTRqQlY7RTJCaDVqQk07SUFPSTtJQUFBO0UzQjY0akJWO0UyQnA1akJNO0lBT0k7SUFBQTtFM0JpNWpCVjtFMkJ4NWpCTTtJQU9JO0lBQUE7RTNCcTVqQlY7RTJCNTVqQk07SUFPSTtJQUFBO0UzQnk1akJWO0UyQmg2akJNO0lBT0k7SUFBQTtFM0I2NWpCVjtFMkJwNmpCTTtJQU9JO0lBQUE7RTNCaTZqQlY7RTJCeDZqQk07SUFPSTtJQUFBO0UzQnE2akJWO0UyQjU2akJNO0lBT0k7SUFBQTtFM0J5NmpCVjtFMkJoN2pCTTtJQU9JO0lBQUE7RTNCNjZqQlY7RTJCcDdqQk07SUFPSTtJQUFBO0UzQmk3akJWO0UyQng3akJNO0lBT0k7SUFBQTtFM0JxN2pCVjtFMkI1N2pCTTtJQU9JO0lBQUE7RTNCeTdqQlY7RTJCaDhqQk07SUFPSTtJQUFBO0UzQjY3akJWO0UyQnA4akJNO0lBT0k7SUFBQTtFM0JpOGpCVjtFMkJ4OGpCTTtJQU9JO0lBQUE7RTNCcThqQlY7RTJCNThqQk07SUFPSTtJQUFBO0UzQnk4akJWO0UyQmg5akJNO0lBT0k7SUFBQTtFM0I2OGpCVjtFMkJwOWpCTTtJQU9JO0lBQUE7RTNCaTlqQlY7RTJCeDlqQk07SUFPSTtJQUFBO0UzQnE5akJWO0UyQjU5akJNO0lBT0k7SUFBQTtFM0J5OWpCVjtFMkJoK2pCTTtJQU9JO0lBQUE7RTNCNjlqQlY7RTJCcCtqQk07SUFPSTtJQUFBO0UzQmkrakJWO0UyQngrakJNO0lBT0k7SUFBQTtFM0JxK2pCVjtFMkI1K2pCTTtJQU9JO0lBQUE7RTNCeStqQlY7RTJCaC9qQk07SUFPSTtJQUFBO0UzQjYrakJWO0UyQnAvakJNO0lBT0k7SUFBQTtFM0JpL2pCVjtFMkJ4L2pCTTtJQU9JO0lBQUE7RTNCcS9qQlY7RTJCNS9qQk07SUFPSTtJQUFBO0UzQnkvakJWO0UyQmhna0JNO0lBT0k7SUFBQTtFM0I2L2pCVjtFMkJwZ2tCTTtJQU9JO0lBQUE7RTNCaWdrQlY7RTJCeGdrQk07SUFPSTtFM0JvZ2tCVjtFMkIzZ2tCTTtJQU9JO0UzQnVna0JWO0UyQjlna0JNO0lBT0k7RTNCMGdrQlY7RTJCamhrQk07SUFPSTtFM0I2Z2tCVjtFMkJwaGtCTTtJQU9JO0UzQmdoa0JWO0UyQnZoa0JNO0lBT0k7RTNCbWhrQlY7RTJCMWhrQk07SUFPSTtFM0JzaGtCVjtFMkI3aGtCTTtJQU9JO0UzQnloa0JWO0UyQmhpa0JNO0lBT0k7RTNCNGhrQlY7RTJCbmlrQk07SUFPSTtFM0IraGtCVjtFMkJ0aWtCTTtJQU9JO0UzQmtpa0JWO0UyQnppa0JNO0lBT0k7RTNCcWlrQlY7RTJCNWlrQk07SUFPSTtFM0J3aWtCVjtFMkIvaWtCTTtJQU9JO0UzQjJpa0JWO0UyQmxqa0JNO0lBT0k7RTNCOGlrQlY7RTJCcmprQk07SUFPSTtFM0JpamtCVjtFMkJ4amtCTTtJQU9JO0UzQm9qa0JWO0UyQjNqa0JNO0lBT0k7RTNCdWprQlY7RTJCOWprQk07SUFPSTtFM0IwamtCVjtFMkJqa2tCTTtJQU9JO0UzQjZqa0JWO0UyQnBra0JNO0lBT0k7RTNCZ2trQlY7RTJCdmtrQk07SUFPSTtFM0Jta2tCVjtFMkIxa2tCTTtJQU9JO0UzQnNra0JWO0UyQjdra0JNO0lBT0k7RTNCeWtrQlY7RTJCaGxrQk07SUFPSTtFM0I0a2tCVjtFMkJubGtCTTtJQU9JO0UzQitra0JWO0UyQnRsa0JNO0lBT0k7RTNCa2xrQlY7RTJCemxrQk07SUFPSTtFM0JxbGtCVjtFMkI1bGtCTTtJQU9JO0UzQndsa0JWO0UyQi9sa0JNO0lBT0k7RTNCMmxrQlY7RTJCbG1rQk07SUFPSTtFM0I4bGtCVjtFMkJybWtCTTtJQU9JO0UzQmlta0JWO0UyQnhta0JNO0lBT0k7RTNCb21rQlY7RTJCM21rQk07SUFPSTtFM0J1bWtCVjtFMkI5bWtCTTtJQU9JO0UzQjBta0JWO0UyQmpua0JNO0lBT0k7RTNCNm1rQlY7RTJCcG5rQk07SUFPSTtFM0JnbmtCVjtFMkJ2bmtCTTtJQU9JO0UzQm1ua0JWO0UyQjFua0JNO0lBT0k7RTNCc25rQlY7RTJCN25rQk07SUFPSTtFM0J5bmtCVjtFMkJob2tCTTtJQU9JO0UzQjRua0JWO0UyQm5va0JNO0lBT0k7RTNCK25rQlY7RTJCdG9rQk07SUFPSTtFM0Jrb2tCVjtFMkJ6b2tCTTtJQU9JO0UzQnFva0JWO0UyQjVva0JNO0lBT0k7RTNCd29rQlY7RTJCL29rQk07SUFPSTtFM0Iyb2tCVjtFMkJscGtCTTtJQU9JO0UzQjhva0JWO0UyQnJwa0JNO0lBT0k7RTNCaXBrQlY7RTJCeHBrQk07SUFPSTtFM0JvcGtCVjtFMkIzcGtCTTtJQU9JO0UzQnVwa0JWO0UyQjlwa0JNO0lBT0k7RTNCMHBrQlY7RTJCanFrQk07SUFPSTtFM0I2cGtCVjtFMkJwcWtCTTtJQU9JO0UzQmdxa0JWO0UyQnZxa0JNO0lBT0k7RTNCbXFrQlY7RTJCMXFrQk07SUFPSTtFM0JzcWtCVjtFMkI3cWtCTTtJQU9JO0UzQnlxa0JWO0UyQmhya0JNO0lBT0k7RTNCNHFrQlY7RTJCbnJrQk07SUFPSTtFM0IrcWtCVjtFMkJ0cmtCTTtJQU9JO0UzQmtya0JWO0UyQnpya0JNO0lBT0k7RTNCcXJrQlY7RTJCNXJrQk07SUFPSTtFM0J3cmtCVjtFMkIvcmtCTTtJQU9JO0UzQjJya0JWO0UyQmxza0JNO0lBT0k7RTNCOHJrQlY7RTJCcnNrQk07SUFPSTtFM0Jpc2tCVjtFMkJ4c2tCTTtJQU9JO0UzQm9za0JWO0UyQjNza0JNO0lBT0k7RTNCdXNrQlY7RTJCOXNrQk07SUFPSTtFM0Iwc2tCVjtFMkJqdGtCTTtJQU9JO0UzQjZza0JWO0UyQnB0a0JNO0lBT0k7RTNCZ3RrQlY7RTJCdnRrQk07SUFPSTtFM0JtdGtCVjtFMkIxdGtCTTtJQU9JO0UzQnN0a0JWO0UyQjd0a0JNO0lBT0k7RTNCeXRrQlY7RTJCaHVrQk07SUFPSTtFM0I0dGtCVjtFMkJudWtCTTtJQU9JO0UzQit0a0JWO0UyQnR1a0JNO0lBT0k7RTNCa3VrQlY7RTJCenVrQk07SUFPSTtFM0JxdWtCVjtFMkI1dWtCTTtJQU9JO0UzQnd1a0JWO0UyQi91a0JNO0lBT0k7RTNCMnVrQlY7RTJCbHZrQk07SUFPSTtFM0I4dWtCVjtFMkJydmtCTTtJQU9JO0UzQml2a0JWO0UyQnh2a0JNO0lBT0k7RTNCb3ZrQlY7RTJCM3ZrQk07SUFPSTtFM0J1dmtCVjtFMkI5dmtCTTtJQU9JO0UzQjB2a0JWO0UyQmp3a0JNO0lBT0k7RTNCNnZrQlY7RTJCcHdrQk07SUFPSTtFM0Jnd2tCVjtFMkJ2d2tCTTtJQU9JO0UzQm13a0JWO0UyQjF3a0JNO0lBT0k7RTNCc3drQlY7RTJCN3drQk07SUFPSTtFM0J5d2tCVjtFMkJoeGtCTTtJQU9JO0UzQjR3a0JWO0UyQm54a0JNO0lBT0k7RTNCK3drQlY7RTJCdHhrQk07SUFPSTtFM0JreGtCVjtFMkJ6eGtCTTtJQU9JO0UzQnF4a0JWO0UyQjV4a0JNO0lBT0k7RTNCd3hrQlY7RTJCL3hrQk07SUFPSTtFM0IyeGtCVjtFMkJseWtCTTtJQU9JO0UzQjh4a0JWO0UyQnJ5a0JNO0lBT0k7RTNCaXlrQlY7RTJCeHlrQk07SUFPSTtFM0JveWtCVjtFMkIzeWtCTTtJQU9JO0UzQnV5a0JWO0UyQjl5a0JNO0lBT0k7RTNCMHlrQlY7RTJCanprQk07SUFPSTtFM0I2eWtCVjtFMkJwemtCTTtJQU9JO0UzQmd6a0JWO0UyQnZ6a0JNO0lBT0k7RTNCbXprQlY7RTJCMXprQk07SUFPSTtFM0JzemtCVjtFMkI3emtCTTtJQU9JO0UzQnl6a0JWO0UyQmgwa0JNO0lBT0k7RTNCNHprQlY7RTJCbjBrQk07SUFPSTtJQUFBO0UzQmcwa0JWO0UyQnYwa0JNO0lBT0k7SUFBQTtFM0JvMGtCVjtFMkIzMGtCTTtJQU9JO0lBQUE7RTNCdzBrQlY7RTJCLzBrQk07SUFPSTtJQUFBO0UzQjQwa0JWO0UyQm4xa0JNO0lBT0k7SUFBQTtFM0JnMWtCVjtFMkJ2MWtCTTtJQU9JO0lBQUE7RTNCbzFrQlY7RTJCMzFrQk07SUFPSTtJQUFBO0UzQncxa0JWO0UyQi8xa0JNO0lBT0k7SUFBQTtFM0I0MWtCVjtFMkJuMmtCTTtJQU9JO0lBQUE7RTNCZzJrQlY7RTJCdjJrQk07SUFPSTtJQUFBO0UzQm8ya0JWO0UyQjMya0JNO0lBT0k7SUFBQTtFM0J3MmtCVjtFMkIvMmtCTTtJQU9JO0lBQUE7RTNCNDJrQlY7RTJCbjNrQk07SUFPSTtJQUFBO0UzQmcza0JWO0UyQnYza0JNO0lBT0k7SUFBQTtFM0JvM2tCVjtFMkIzM2tCTTtJQU9JO0lBQUE7RTNCdzNrQlY7RTJCLzNrQk07SUFPSTtJQUFBO0UzQjQza0JWO0UyQm40a0JNO0lBT0k7SUFBQTtFM0JnNGtCVjtFMkJ2NGtCTTtJQU9JO0lBQUE7RTNCbzRrQlY7RTJCMzRrQk07SUFPSTtJQUFBO0UzQnc0a0JWO0UyQi80a0JNO0lBT0k7SUFBQTtFM0I0NGtCVjtFMkJuNWtCTTtJQU9JO0lBQUE7RTNCZzVrQlY7RTJCdjVrQk07SUFPSTtJQUFBO0UzQm81a0JWO0UyQjM1a0JNO0lBT0k7SUFBQTtFM0J3NWtCVjtFMkIvNWtCTTtJQU9JO0lBQUE7RTNCNDVrQlY7RTJCbjZrQk07SUFPSTtJQUFBO0UzQmc2a0JWO0UyQnY2a0JNO0lBT0k7SUFBQTtFM0JvNmtCVjtFMkIzNmtCTTtJQU9JO0lBQUE7RTNCdzZrQlY7RTJCLzZrQk07SUFPSTtJQUFBO0UzQjQ2a0JWO0UyQm43a0JNO0lBT0k7SUFBQTtFM0JnN2tCVjtFMkJ2N2tCTTtJQU9JO0lBQUE7RTNCbzdrQlY7RTJCMzdrQk07SUFPSTtJQUFBO0UzQnc3a0JWO0UyQi83a0JNO0lBT0k7SUFBQTtFM0I0N2tCVjtFMkJuOGtCTTtJQU9JO0lBQUE7RTNCZzhrQlY7RTJCdjhrQk07SUFPSTtJQUFBO0UzQm84a0JWO0UyQjM4a0JNO0lBT0k7SUFBQTtFM0J3OGtCVjtFMkIvOGtCTTtJQU9JO0lBQUE7RTNCNDhrQlY7RTJCbjlrQk07SUFPSTtJQUFBO0UzQmc5a0JWO0UyQnY5a0JNO0lBT0k7SUFBQTtFM0JvOWtCVjtFMkIzOWtCTTtJQU9JO0lBQUE7RTNCdzlrQlY7RTJCLzlrQk07SUFPSTtJQUFBO0UzQjQ5a0JWO0UyQm4ra0JNO0lBT0k7SUFBQTtFM0JnK2tCVjtFMkJ2K2tCTTtJQU9JO0lBQUE7RTNCbytrQlY7RTJCMytrQk07SUFPSTtFM0J1K2tCVjtFMkI5K2tCTTtJQU9JO0UzQjAra0JWO0UyQmova0JNO0lBT0k7RTNCNitrQlY7RTJCcC9rQk07SUFPSTtFM0JnL2tCVjtFMkJ2L2tCTTtJQU9JO0UzQm0va0JWO0UyQjEva0JNO0lBT0k7RTNCcy9rQlY7RTJCNy9rQk07SUFPSTtFM0J5L2tCVjtFMkJoZ2xCTTtJQU9JO0UzQjQva0JWO0UyQm5nbEJNO0lBT0k7RTNCKy9rQlY7RTJCdGdsQk07SUFPSTtFM0JrZ2xCVjtFMkJ6Z2xCTTtJQU9JO0UzQnFnbEJWO0UyQjVnbEJNO0lBT0k7RTNCd2dsQlY7RTJCL2dsQk07SUFPSTtFM0IyZ2xCVjtFMkJsaGxCTTtJQU9JO0UzQjhnbEJWO0UyQnJobEJNO0lBT0k7RTNCaWhsQlY7RTJCeGhsQk07SUFPSTtFM0JvaGxCVjtFMkIzaGxCTTtJQU9JO0UzQnVobEJWO0UyQjlobEJNO0lBT0k7RTNCMGhsQlY7RTJCamlsQk07SUFPSTtFM0I2aGxCVjtFMkJwaWxCTTtJQU9JO0UzQmdpbEJWO0UyQnZpbEJNO0lBT0k7RTNCbWlsQlY7RTJCMWlsQk07SUFPSTtFM0JzaWxCVjtFMkI3aWxCTTtJQU9JO0UzQnlpbEJWO0UyQmhqbEJNO0lBT0k7RTNCNGlsQlY7RTJCbmpsQk07SUFPSTtFM0IraWxCVjtFMkJ0amxCTTtJQU9JO0UzQmtqbEJWO0UyQnpqbEJNO0lBT0k7RTNCcWpsQlY7RTJCNWpsQk07SUFPSTtFM0J3amxCVjtFMkIvamxCTTtJQU9JO0UzQjJqbEJWO0UyQmxrbEJNO0lBT0k7RTNCOGpsQlY7RTJCcmtsQk07SUFPSTtFM0Jpa2xCVjtFMkJ4a2xCTTtJQU9JO0UzQm9rbEJWO0UyQjNrbEJNO0lBT0k7RTNCdWtsQlY7RTJCOWtsQk07SUFPSTtFM0Iwa2xCVjtFMkJqbGxCTTtJQU9JO0UzQjZrbEJWO0UyQnBsbEJNO0lBT0k7RTNCZ2xsQlY7RTJCdmxsQk07SUFPSTtFM0JtbGxCVjtFMkIxbGxCTTtJQU9JO0UzQnNsbEJWO0UyQjdsbEJNO0lBT0k7RTNCeWxsQlY7RTJCaG1sQk07SUFPSTtFM0I0bGxCVjtFMkJubWxCTTtJQU9JO0UzQitsbEJWO0UyQnRtbEJNO0lBT0k7RTNCa21sQlY7RTJCem1sQk07SUFPSTtFM0JxbWxCVjtFMkI1bWxCTTtJQU9JO0UzQndtbEJWO0UyQi9tbEJNO0lBT0k7RTNCMm1sQlY7RTJCbG5sQk07SUFPSTtFM0I4bWxCVjtFMkJybmxCTTtJQU9JO0UzQmlubEJWO0UyQnhubEJNO0lBT0k7RTNCb25sQlY7RTJCM25sQk07SUFPSTtFM0J1bmxCVjtFMkI5bmxCTTtJQU9JO0UzQjBubEJWO0UyQmpvbEJNO0lBT0k7RTNCNm5sQlY7RTJCcG9sQk07SUFPSTtFM0Jnb2xCVjtFMkJ2b2xCTTtJQU9JO0UzQm1vbEJWO0UyQjFvbEJNO0lBT0k7RTNCc29sQlY7RTJCN29sQk07SUFPSTtFM0J5b2xCVjtFMkJocGxCTTtJQU9JO0UzQjRvbEJWO0UyQm5wbEJNO0lBT0k7RTNCK29sQlY7RTJCdHBsQk07SUFPSTtFM0JrcGxCVjtFMkJ6cGxCTTtJQU9JO0UzQnFwbEJWO0UyQjVwbEJNO0lBT0k7RTNCd3BsQlY7RTJCL3BsQk07SUFPSTtFM0IycGxCVjtFMkJscWxCTTtJQU9JO0UzQjhwbEJWO0UyQnJxbEJNO0lBT0k7RTNCaXFsQlY7RTJCeHFsQk07SUFPSTtFM0JvcWxCVjtFMkIzcWxCTTtJQU9JO0UzQnVxbEJWO0UyQjlxbEJNO0lBT0k7RTNCMHFsQlY7RTJCanJsQk07SUFPSTtFM0I2cWxCVjtFMkJwcmxCTTtJQU9JO0UzQmdybEJWO0UyQnZybEJNO0lBT0k7RTNCbXJsQlY7RTJCMXJsQk07SUFPSTtFM0JzcmxCVjtFMkI3cmxCTTtJQU9JO0UzQnlybEJWO0UyQmhzbEJNO0lBT0k7RTNCNHJsQlY7RTJCbnNsQk07SUFPSTtFM0IrcmxCVjtFMkJ0c2xCTTtJQU9JO0UzQmtzbEJWO0UyQnpzbEJNO0lBT0k7RTNCcXNsQlY7RTJCNXNsQk07SUFPSTtFM0J3c2xCVjtFMkIvc2xCTTtJQU9JO0UzQjJzbEJWO0UyQmx0bEJNO0lBT0k7RTNCOHNsQlY7RTJCcnRsQk07SUFPSTtFM0JpdGxCVjtFMkJ4dGxCTTtJQU9JO0UzQm90bEJWO0UyQjN0bEJNO0lBT0k7RTNCdXRsQlY7RTJCOXRsQk07SUFPSTtFM0IwdGxCVjtFMkJqdWxCTTtJQU9JO0UzQjZ0bEJWO0UyQnB1bEJNO0lBT0k7RTNCZ3VsQlY7QUFDRjtBRXh1bEJJO0V5QkFJO0lBT0k7RTNCcXVsQlY7RTJCNXVsQk07SUFPSTtFM0J3dWxCVjtFMkIvdWxCTTtJQU9JO0UzQjJ1bEJWO0UyQmx2bEJNO0lBT0k7RTNCOHVsQlY7RTJCcnZsQk07SUFPSTtFM0JpdmxCVjtFMkJ4dmxCTTtJQU9JO0UzQm92bEJWO0UyQjN2bEJNO0lBT0k7RTNCdXZsQlY7RTJCOXZsQk07SUFPSTtFM0IwdmxCVjtFMkJqd2xCTTtJQU9JO0UzQjZ2bEJWO0UyQnB3bEJNO0lBT0k7RTNCZ3dsQlY7RTJCdndsQk07SUFPSTtFM0Jtd2xCVjtFMkIxd2xCTTtJQU9JO0UzQnN3bEJWO0UyQjd3bEJNO0lBT0k7RTNCeXdsQlY7RTJCaHhsQk07SUFPSTtFM0I0d2xCVjtFMkJueGxCTTtJQU9JO0UzQit3bEJWO0UyQnR4bEJNO0lBT0k7RTNCa3hsQlY7RTJCenhsQk07SUFPSTtFM0JxeGxCVjtFMkI1eGxCTTtJQU9JO0UzQnd4bEJWO0UyQi94bEJNO0lBT0k7RTNCMnhsQlY7RTJCbHlsQk07SUFPSTtFM0I4eGxCVjtFMkJyeWxCTTtJQU9JO0UzQml5bEJWO0UyQnh5bEJNO0lBT0k7RTNCb3lsQlY7RTJCM3lsQk07SUFPSTtFM0J1eWxCVjtFMkI5eWxCTTtJQU9JO0UzQjB5bEJWO0UyQmp6bEJNO0lBT0k7RTNCNnlsQlY7RTJCcHpsQk07SUFPSTtFM0JnemxCVjtFMkJ2emxCTTtJQU9JO0UzQm16bEJWO0UyQjF6bEJNO0lBT0k7RTNCc3psQlY7RTJCN3psQk07SUFPSTtFM0J5emxCVjtFMkJoMGxCTTtJQU9JO0UzQjR6bEJWO0UyQm4wbEJNO0lBT0k7RTNCK3psQlY7RTJCdDBsQk07SUFPSTtFM0JrMGxCVjtFMkJ6MGxCTTtJQU9JO0UzQnEwbEJWO0UyQjUwbEJNO0lBT0k7RTNCdzBsQlY7RTJCLzBsQk07SUFPSTtFM0IyMGxCVjtFMkJsMWxCTTtJQU9JO0UzQjgwbEJWO0UyQnIxbEJNO0lBT0k7RTNCaTFsQlY7RTJCeDFsQk07SUFPSTtFM0JvMWxCVjtFMkIzMWxCTTtJQU9JO0UzQnUxbEJWO0UyQjkxbEJNO0lBT0k7RTNCMDFsQlY7RTJCajJsQk07SUFPSTtFM0I2MWxCVjtFMkJwMmxCTTtJQU9JO0UzQmcybEJWO0UyQnYybEJNO0lBT0k7RTNCbTJsQlY7RTJCMTJsQk07SUFPSTtFM0JzMmxCVjtFMkI3MmxCTTtJQU9JO0UzQnkybEJWO0UyQmgzbEJNO0lBT0k7RTNCNDJsQlY7RTJCbjNsQk07SUFPSTtFM0IrMmxCVjtFMkJ0M2xCTTtJQU9JO0UzQmszbEJWO0UyQnozbEJNO0lBT0k7RTNCcTNsQlY7RTJCNTNsQk07SUFPSTtFM0J3M2xCVjtFMkIvM2xCTTtJQU9JO0UzQjIzbEJWO0UyQmw0bEJNO0lBT0k7RTNCODNsQlY7RTJCcjRsQk07SUFPSTtFM0JpNGxCVjtFMkJ4NGxCTTtJQU9JO0UzQm80bEJWO0UyQjM0bEJNO0lBT0k7RTNCdTRsQlY7RTJCOTRsQk07SUFPSTtFM0IwNGxCVjtFMkJqNWxCTTtJQU9JO0UzQjY0bEJWO0UyQnA1bEJNO0lBT0k7RTNCZzVsQlY7RTJCdjVsQk07SUFPSTtFM0JtNWxCVjtFMkIxNWxCTTtJQU9JO0UzQnM1bEJWO0UyQjc1bEJNO0lBT0k7RTNCeTVsQlY7RTJCaDZsQk07SUFPSTtFM0I0NWxCVjtFMkJuNmxCTTtJQU9JO0UzQis1bEJWO0UyQnQ2bEJNO0lBT0k7RTNCazZsQlY7RTJCejZsQk07SUFPSTtFM0JxNmxCVjtFMkI1NmxCTTtJQU9JO0UzQnc2bEJWO0UyQi82bEJNO0lBT0k7RTNCMjZsQlY7RTJCbDdsQk07SUFPSTtFM0I4NmxCVjtFMkJyN2xCTTtJQU9JO0UzQmk3bEJWO0UyQng3bEJNO0lBT0k7RTNCbzdsQlY7RTJCMzdsQk07SUFPSTtFM0J1N2xCVjtFMkI5N2xCTTtJQU9JO0UzQjA3bEJWO0UyQmo4bEJNO0lBT0k7RTNCNjdsQlY7RTJCcDhsQk07SUFPSTtFM0JnOGxCVjtFMkJ2OGxCTTtJQU9JO0UzQm04bEJWO0UyQjE4bEJNO0lBT0k7SUFBQTtFM0J1OGxCVjtFMkI5OGxCTTtJQU9JO0lBQUE7RTNCMjhsQlY7RTJCbDlsQk07SUFPSTtJQUFBO0UzQis4bEJWO0UyQnQ5bEJNO0lBT0k7SUFBQTtFM0JtOWxCVjtFMkIxOWxCTTtJQU9JO0lBQUE7RTNCdTlsQlY7RTJCOTlsQk07SUFPSTtJQUFBO0UzQjI5bEJWO0UyQmwrbEJNO0lBT0k7SUFBQTtFM0IrOWxCVjtFMkJ0K2xCTTtJQU9JO0lBQUE7RTNCbStsQlY7RTJCMStsQk07SUFPSTtJQUFBO0UzQnUrbEJWO0UyQjkrbEJNO0lBT0k7SUFBQTtFM0IyK2xCVjtFMkJsL2xCTTtJQU9JO0lBQUE7RTNCKytsQlY7RTJCdC9sQk07SUFPSTtJQUFBO0UzQm0vbEJWO0UyQjEvbEJNO0lBT0k7SUFBQTtFM0J1L2xCVjtFMkI5L2xCTTtJQU9JO0lBQUE7RTNCMi9sQlY7RTJCbGdtQk07SUFPSTtJQUFBO0UzQisvbEJWO0UyQnRnbUJNO0lBT0k7SUFBQTtFM0JtZ21CVjtFMkIxZ21CTTtJQU9JO0lBQUE7RTNCdWdtQlY7RTJCOWdtQk07SUFPSTtJQUFBO0UzQjJnbUJWO0UyQmxobUJNO0lBT0k7SUFBQTtFM0IrZ21CVjtFMkJ0aG1CTTtJQU9JO0lBQUE7RTNCbWhtQlY7RTJCMWhtQk07SUFPSTtJQUFBO0UzQnVobUJWO0UyQjlobUJNO0lBT0k7SUFBQTtFM0IyaG1CVjtFMkJsaW1CTTtJQU9JO0lBQUE7RTNCK2htQlY7RTJCdGltQk07SUFPSTtJQUFBO0UzQm1pbUJWO0UyQjFpbUJNO0lBT0k7SUFBQTtFM0J1aW1CVjtFMkI5aW1CTTtJQU9JO0lBQUE7RTNCMmltQlY7RTJCbGptQk07SUFPSTtJQUFBO0UzQitpbUJWO0UyQnRqbUJNO0lBT0k7SUFBQTtFM0Jtam1CVjtFMkIxam1CTTtJQU9JO0lBQUE7RTNCdWptQlY7RTJCOWptQk07SUFPSTtJQUFBO0UzQjJqbUJWO0UyQmxrbUJNO0lBT0k7SUFBQTtFM0Iram1CVjtFMkJ0a21CTTtJQU9JO0lBQUE7RTNCbWttQlY7RTJCMWttQk07SUFPSTtJQUFBO0UzQnVrbUJWO0UyQjlrbUJNO0lBT0k7SUFBQTtFM0Iya21CVjtFMkJsbG1CTTtJQU9JO0lBQUE7RTNCK2ttQlY7RTJCdGxtQk07SUFPSTtJQUFBO0UzQm1sbUJWO0UyQjFsbUJNO0lBT0k7SUFBQTtFM0J1bG1CVjtFMkI5bG1CTTtJQU9JO0lBQUE7RTNCMmxtQlY7RTJCbG1tQk07SUFPSTtJQUFBO0UzQitsbUJWO0UyQnRtbUJNO0lBT0k7SUFBQTtFM0JtbW1CVjtFMkIxbW1CTTtJQU9JO0lBQUE7RTNCdW1tQlY7RTJCOW1tQk07SUFPSTtJQUFBO0UzQjJtbUJWO0UyQmxubUJNO0lBT0k7SUFBQTtFM0IrbW1CVjtFMkJ0bm1CTTtJQU9JO0lBQUE7RTNCbW5tQlY7RTJCMW5tQk07SUFPSTtFM0Jzbm1CVjtFMkI3bm1CTTtJQU9JO0UzQnlubUJWO0UyQmhvbUJNO0lBT0k7RTNCNG5tQlY7RTJCbm9tQk07SUFPSTtFM0Irbm1CVjtFMkJ0b21CTTtJQU9JO0UzQmtvbUJWO0UyQnpvbUJNO0lBT0k7RTNCcW9tQlY7RTJCNW9tQk07SUFPSTtFM0J3b21CVjtFMkIvb21CTTtJQU9JO0UzQjJvbUJWO0UyQmxwbUJNO0lBT0k7RTNCOG9tQlY7RTJCcnBtQk07SUFPSTtFM0JpcG1CVjtFMkJ4cG1CTTtJQU9JO0UzQm9wbUJWO0UyQjNwbUJNO0lBT0k7RTNCdXBtQlY7RTJCOXBtQk07SUFPSTtFM0IwcG1CVjtFMkJqcW1CTTtJQU9JO0UzQjZwbUJWO0UyQnBxbUJNO0lBT0k7RTNCZ3FtQlY7RTJCdnFtQk07SUFPSTtFM0JtcW1CVjtFMkIxcW1CTTtJQU9JO0UzQnNxbUJWO0UyQjdxbUJNO0lBT0k7RTNCeXFtQlY7RTJCaHJtQk07SUFPSTtFM0I0cW1CVjtFMkJucm1CTTtJQU9JO0UzQitxbUJWO0UyQnRybUJNO0lBT0k7RTNCa3JtQlY7RTJCenJtQk07SUFPSTtFM0Jxcm1CVjtFMkI1cm1CTTtJQU9JO0UzQndybUJWO0UyQi9ybUJNO0lBT0k7RTNCMnJtQlY7RTJCbHNtQk07SUFPSTtFM0I4cm1CVjtFMkJyc21CTTtJQU9JO0UzQmlzbUJWO0UyQnhzbUJNO0lBT0k7RTNCb3NtQlY7RTJCM3NtQk07SUFPSTtFM0J1c21CVjtFMkI5c21CTTtJQU9JO0UzQjBzbUJWO0UyQmp0bUJNO0lBT0k7RTNCNnNtQlY7RTJCcHRtQk07SUFPSTtFM0JndG1CVjtFMkJ2dG1CTTtJQU9JO0UzQm10bUJWO0UyQjF0bUJNO0lBT0k7RTNCc3RtQlY7RTJCN3RtQk07SUFPSTtFM0J5dG1CVjtFMkJodW1CTTtJQU9JO0UzQjR0bUJWO0UyQm51bUJNO0lBT0k7RTNCK3RtQlY7RTJCdHVtQk07SUFPSTtFM0JrdW1CVjtFMkJ6dW1CTTtJQU9JO0UzQnF1bUJWO0UyQjV1bUJNO0lBT0k7RTNCd3VtQlY7RTJCL3VtQk07SUFPSTtFM0IydW1CVjtFMkJsdm1CTTtJQU9JO0UzQjh1bUJWO0UyQnJ2bUJNO0lBT0k7RTNCaXZtQlY7RTJCeHZtQk07SUFPSTtFM0Jvdm1CVjtFMkIzdm1CTTtJQU9JO0UzQnV2bUJWO0UyQjl2bUJNO0lBT0k7RTNCMHZtQlY7RTJCandtQk07SUFPSTtFM0I2dm1CVjtFMkJwd21CTTtJQU9JO0UzQmd3bUJWO0UyQnZ3bUJNO0lBT0k7RTNCbXdtQlY7RTJCMXdtQk07SUFPSTtFM0Jzd21CVjtFMkI3d21CTTtJQU9JO0UzQnl3bUJWO0UyQmh4bUJNO0lBT0k7RTNCNHdtQlY7RTJCbnhtQk07SUFPSTtFM0Ird21CVjtFMkJ0eG1CTTtJQU9JO0UzQmt4bUJWO0UyQnp4bUJNO0lBT0k7RTNCcXhtQlY7RTJCNXhtQk07SUFPSTtFM0J3eG1CVjtFMkIveG1CTTtJQU9JO0UzQjJ4bUJWO0UyQmx5bUJNO0lBT0k7RTNCOHhtQlY7RTJCcnltQk07SUFPSTtFM0JpeW1CVjtFMkJ4eW1CTTtJQU9JO0UzQm95bUJWO0UyQjN5bUJNO0lBT0k7RTNCdXltQlY7RTJCOXltQk07SUFPSTtFM0IweW1CVjtFMkJqem1CTTtJQU9JO0UzQjZ5bUJWO0UyQnB6bUJNO0lBT0k7RTNCZ3ptQlY7RTJCdnptQk07SUFPSTtFM0Jtem1CVjtFMkIxem1CTTtJQU9JO0UzQnN6bUJWO0UyQjd6bUJNO0lBT0k7RTNCeXptQlY7RTJCaDBtQk07SUFPSTtFM0I0em1CVjtFMkJuMG1CTTtJQU9JO0UzQit6bUJWO0UyQnQwbUJNO0lBT0k7RTNCazBtQlY7RTJCejBtQk07SUFPSTtFM0JxMG1CVjtFMkI1MG1CTTtJQU9JO0UzQncwbUJWO0UyQi8wbUJNO0lBT0k7RTNCMjBtQlY7RTJCbDFtQk07SUFPSTtFM0I4MG1CVjtFMkJyMW1CTTtJQU9JO0UzQmkxbUJWO0UyQngxbUJNO0lBT0k7RTNCbzFtQlY7RTJCMzFtQk07SUFPSTtFM0J1MW1CVjtFMkI5MW1CTTtJQU9JO0UzQjAxbUJWO0UyQmoybUJNO0lBT0k7RTNCNjFtQlY7RTJCcDJtQk07SUFPSTtFM0JnMm1CVjtFMkJ2Mm1CTTtJQU9JO0UzQm0ybUJWO0UyQjEybUJNO0lBT0k7RTNCczJtQlY7RTJCNzJtQk07SUFPSTtFM0J5Mm1CVjtFMkJoM21CTTtJQU9JO0UzQjQybUJWO0UyQm4zbUJNO0lBT0k7RTNCKzJtQlY7RTJCdDNtQk07SUFPSTtFM0JrM21CVjtFMkJ6M21CTTtJQU9JO0UzQnEzbUJWO0UyQjUzbUJNO0lBT0k7RTNCdzNtQlY7RTJCLzNtQk07SUFPSTtFM0IyM21CVjtFMkJsNG1CTTtJQU9JO0UzQjgzbUJWO0UyQnI0bUJNO0lBT0k7RTNCaTRtQlY7RTJCeDRtQk07SUFPSTtFM0JvNG1CVjtFMkIzNG1CTTtJQU9JO0UzQnU0bUJWO0UyQjk0bUJNO0lBT0k7RTNCMDRtQlY7RTJCajVtQk07SUFPSTtFM0I2NG1CVjtFMkJwNW1CTTtJQU9JO0UzQmc1bUJWO0UyQnY1bUJNO0lBT0k7RTNCbTVtQlY7RTJCMTVtQk07SUFPSTtFM0JzNW1CVjtFMkI3NW1CTTtJQU9JO0UzQnk1bUJWO0UyQmg2bUJNO0lBT0k7RTNCNDVtQlY7RTJCbjZtQk07SUFPSTtFM0IrNW1CVjtFMkJ0Nm1CTTtJQU9JO0UzQms2bUJWO0UyQno2bUJNO0lBT0k7RTNCcTZtQlY7RTJCNTZtQk07SUFPSTtFM0J3Nm1CVjtFMkIvNm1CTTtJQU9JO0UzQjI2bUJWO0UyQmw3bUJNO0lBT0k7RTNCODZtQlY7RTJCcjdtQk07SUFPSTtFM0JpN21CVjtFMkJ4N21CTTtJQU9JO0UzQm83bUJWO0UyQjM3bUJNO0lBT0k7RTNCdTdtQlY7RTJCOTdtQk07SUFPSTtFM0IwN21CVjtFMkJqOG1CTTtJQU9JO0lBQUE7RTNCODdtQlY7RTJCcjhtQk07SUFPSTtJQUFBO0UzQms4bUJWO0UyQno4bUJNO0lBT0k7SUFBQTtFM0JzOG1CVjtFMkI3OG1CTTtJQU9JO0lBQUE7RTNCMDhtQlY7RTJCajltQk07SUFPSTtJQUFBO0UzQjg4bUJWO0UyQnI5bUJNO0lBT0k7SUFBQTtFM0JrOW1CVjtFMkJ6OW1CTTtJQU9JO0lBQUE7RTNCczltQlY7RTJCNzltQk07SUFPSTtJQUFBO0UzQjA5bUJWO0UyQmorbUJNO0lBT0k7SUFBQTtFM0I4OW1CVjtFMkJyK21CTTtJQU9JO0lBQUE7RTNCayttQlY7RTJCeittQk07SUFPSTtJQUFBO0UzQnMrbUJWO0UyQjcrbUJNO0lBT0k7SUFBQTtFM0IwK21CVjtFMkJqL21CTTtJQU9JO0lBQUE7RTNCOCttQlY7RTJCci9tQk07SUFPSTtJQUFBO0UzQmsvbUJWO0UyQnovbUJNO0lBT0k7SUFBQTtFM0JzL21CVjtFMkI3L21CTTtJQU9JO0lBQUE7RTNCMC9tQlY7RTJCamduQk07SUFPSTtJQUFBO0UzQjgvbUJWO0UyQnJnbkJNO0lBT0k7SUFBQTtFM0JrZ25CVjtFMkJ6Z25CTTtJQU9JO0lBQUE7RTNCc2duQlY7RTJCN2duQk07SUFPSTtJQUFBO0UzQjBnbkJWO0UyQmpobkJNO0lBT0k7SUFBQTtFM0I4Z25CVjtFMkJyaG5CTTtJQU9JO0lBQUE7RTNCa2huQlY7RTJCemhuQk07SUFPSTtJQUFBO0UzQnNobkJWO0UyQjdobkJNO0lBT0k7SUFBQTtFM0IwaG5CVjtFMkJqaW5CTTtJQU9JO0lBQUE7RTNCOGhuQlY7RTJCcmluQk07SUFPSTtJQUFBO0UzQmtpbkJWO0UyQnppbkJNO0lBT0k7SUFBQTtFM0JzaW5CVjtFMkI3aW5CTTtJQU9JO0lBQUE7RTNCMGluQlY7RTJCampuQk07SUFPSTtJQUFBO0UzQjhpbkJWO0UyQnJqbkJNO0lBT0k7SUFBQTtFM0Jram5CVjtFMkJ6am5CTTtJQU9JO0lBQUE7RTNCc2puQlY7RTJCN2puQk07SUFPSTtJQUFBO0UzQjBqbkJWO0UyQmprbkJNO0lBT0k7SUFBQTtFM0I4am5CVjtFMkJya25CTTtJQU9JO0lBQUE7RTNCa2tuQlY7RTJCemtuQk07SUFPSTtJQUFBO0UzQnNrbkJWO0UyQjdrbkJNO0lBT0k7SUFBQTtFM0Iwa25CVjtFMkJqbG5CTTtJQU9JO0lBQUE7RTNCOGtuQlY7RTJCcmxuQk07SUFPSTtJQUFBO0UzQmtsbkJWO0UyQnpsbkJNO0lBT0k7SUFBQTtFM0JzbG5CVjtFMkI3bG5CTTtJQU9JO0lBQUE7RTNCMGxuQlY7RTJCam1uQk07SUFPSTtJQUFBO0UzQjhsbkJWO0UyQnJtbkJNO0lBT0k7SUFBQTtFM0JrbW5CVjtFMkJ6bW5CTTtJQU9JO0UzQnFtbkJWO0UyQjVtbkJNO0lBT0k7RTNCd21uQlY7RTJCL21uQk07SUFPSTtFM0IybW5CVjtFMkJsbm5CTTtJQU9JO0UzQjhtbkJWO0UyQnJubkJNO0lBT0k7RTNCaW5uQlY7RTJCeG5uQk07SUFPSTtFM0Jvbm5CVjtFMkIzbm5CTTtJQU9JO0UzQnVubkJWO0UyQjlubkJNO0lBT0k7RTNCMG5uQlY7RTJCam9uQk07SUFPSTtFM0I2bm5CVjtFMkJwb25CTTtJQU9JO0UzQmdvbkJWO0UyQnZvbkJNO0lBT0k7RTNCbW9uQlY7RTJCMW9uQk07SUFPSTtFM0Jzb25CVjtFMkI3b25CTTtJQU9JO0UzQnlvbkJWO0UyQmhwbkJNO0lBT0k7RTNCNG9uQlY7RTJCbnBuQk07SUFPSTtFM0Irb25CVjtFMkJ0cG5CTTtJQU9JO0UzQmtwbkJWO0UyQnpwbkJNO0lBT0k7RTNCcXBuQlY7RTJCNXBuQk07SUFPSTtFM0J3cG5CVjtFMkIvcG5CTTtJQU9JO0UzQjJwbkJWO0UyQmxxbkJNO0lBT0k7RTNCOHBuQlY7RTJCcnFuQk07SUFPSTtFM0JpcW5CVjtFMkJ4cW5CTTtJQU9JO0UzQm9xbkJWO0UyQjNxbkJNO0lBT0k7RTNCdXFuQlY7RTJCOXFuQk07SUFPSTtFM0IwcW5CVjtFMkJqcm5CTTtJQU9JO0UzQjZxbkJWO0UyQnBybkJNO0lBT0k7RTNCZ3JuQlY7RTJCdnJuQk07SUFPSTtFM0Jtcm5CVjtFMkIxcm5CTTtJQU9JO0UzQnNybkJWO0UyQjdybkJNO0lBT0k7RTNCeXJuQlY7RTJCaHNuQk07SUFPSTtFM0I0cm5CVjtFMkJuc25CTTtJQU9JO0UzQitybkJWO0UyQnRzbkJNO0lBT0k7RTNCa3NuQlY7RTJCenNuQk07SUFPSTtFM0Jxc25CVjtFMkI1c25CTTtJQU9JO0UzQndzbkJWO0UyQi9zbkJNO0lBT0k7RTNCMnNuQlY7RTJCbHRuQk07SUFPSTtFM0I4c25CVjtFMkJydG5CTTtJQU9JO0UzQml0bkJWO0UyQnh0bkJNO0lBT0k7RTNCb3RuQlY7RTJCM3RuQk07SUFPSTtFM0J1dG5CVjtFMkI5dG5CTTtJQU9JO0UzQjB0bkJWO0UyQmp1bkJNO0lBT0k7RTNCNnRuQlY7RTJCcHVuQk07SUFPSTtFM0JndW5CVjtFMkJ2dW5CTTtJQU9JO0UzQm11bkJWO0UyQjF1bkJNO0lBT0k7RTNCc3VuQlY7RTJCN3VuQk07SUFPSTtFM0J5dW5CVjtFMkJodm5CTTtJQU9JO0UzQjR1bkJWO0UyQm52bkJNO0lBT0k7RTNCK3VuQlY7RTJCdHZuQk07SUFPSTtFM0Jrdm5CVjtFMkJ6dm5CTTtJQU9JO0UzQnF2bkJWO0UyQjV2bkJNO0lBT0k7RTNCd3ZuQlY7RTJCL3ZuQk07SUFPSTtFM0Iydm5CVjtFMkJsd25CTTtJQU9JO0UzQjh2bkJWO0UyQnJ3bkJNO0lBT0k7RTNCaXduQlY7RTJCeHduQk07SUFPSTtFM0Jvd25CVjtFMkIzd25CTTtJQU9JO0UzQnV3bkJWO0UyQjl3bkJNO0lBT0k7RTNCMHduQlY7RTJCanhuQk07SUFPSTtFM0I2d25CVjtFMkJweG5CTTtJQU9JO0UzQmd4bkJWO0UyQnZ4bkJNO0lBT0k7RTNCbXhuQlY7RTJCMXhuQk07SUFPSTtFM0JzeG5CVjtFMkI3eG5CTTtJQU9JO0UzQnl4bkJWO0UyQmh5bkJNO0lBT0k7RTNCNHhuQlY7RTJCbnluQk07SUFPSTtFM0IreG5CVjtFMkJ0eW5CTTtJQU9JO0UzQmt5bkJWO0UyQnp5bkJNO0lBT0k7RTNCcXluQlY7RTJCNXluQk07SUFPSTtFM0J3eW5CVjtFMkIveW5CTTtJQU9JO0UzQjJ5bkJWO0UyQmx6bkJNO0lBT0k7RTNCOHluQlY7RTJCcnpuQk07SUFPSTtFM0Jpem5CVjtFMkJ4em5CTTtJQU9JO0UzQm96bkJWO0UyQjN6bkJNO0lBT0k7RTNCdXpuQlY7RTJCOXpuQk07SUFPSTtFM0Iwem5CVjtFMkJqMG5CTTtJQU9JO0UzQjZ6bkJWO0UyQnAwbkJNO0lBT0k7RTNCZzBuQlY7RTJCdjBuQk07SUFPSTtFM0JtMG5CVjtFMkIxMG5CTTtJQU9JO0UzQnMwbkJWO0UyQjcwbkJNO0lBT0k7RTNCeTBuQlY7RTJCaDFuQk07SUFPSTtFM0I0MG5CVjtFMkJuMW5CTTtJQU9JO0UzQiswbkJWO0UyQnQxbkJNO0lBT0k7RTNCazFuQlY7RTJCejFuQk07SUFPSTtFM0JxMW5CVjtFMkI1MW5CTTtJQU9JO0UzQncxbkJWO0UyQi8xbkJNO0lBT0k7RTNCMjFuQlY7RTJCbDJuQk07SUFPSTtFM0I4MW5CVjtFMkJyMm5CTTtJQU9JO0UzQmkybkJWO0UyQngybkJNO0lBT0k7RTNCbzJuQlY7RTJCMzJuQk07SUFPSTtFM0J1Mm5CVjtFMkI5Mm5CTTtJQU9JO0UzQjAybkJWO0UyQmozbkJNO0lBT0k7RTNCNjJuQlY7RTJCcDNuQk07SUFPSTtFM0JnM25CVjtFMkJ2M25CTTtJQU9JO0UzQm0zbkJWO0UyQjEzbkJNO0lBT0k7RTNCczNuQlY7RTJCNzNuQk07SUFPSTtFM0J5M25CVjtFMkJoNG5CTTtJQU9JO0UzQjQzbkJWO0UyQm40bkJNO0lBT0k7RTNCKzNuQlY7RTJCdDRuQk07SUFPSTtFM0JrNG5CVjtFMkJ6NG5CTTtJQU9JO0UzQnE0bkJWO0UyQjU0bkJNO0lBT0k7RTNCdzRuQlY7RTJCLzRuQk07SUFPSTtFM0IyNG5CVjtFMkJsNW5CTTtJQU9JO0UzQjg0bkJWO0UyQnI1bkJNO0lBT0k7RTNCaTVuQlY7RTJCeDVuQk07SUFPSTtFM0JvNW5CVjtFMkIzNW5CTTtJQU9JO0UzQnU1bkJWO0UyQjk1bkJNO0lBT0k7RTNCMDVuQlY7RTJCajZuQk07SUFPSTtFM0I2NW5CVjtFMkJwNm5CTTtJQU9JO0lBQUE7RTNCaTZuQlY7RTJCeDZuQk07SUFPSTtJQUFBO0UzQnE2bkJWO0UyQjU2bkJNO0lBT0k7SUFBQTtFM0J5Nm5CVjtFMkJoN25CTTtJQU9JO0lBQUE7RTNCNjZuQlY7RTJCcDduQk07SUFPSTtJQUFBO0UzQmk3bkJWO0UyQng3bkJNO0lBT0k7SUFBQTtFM0JxN25CVjtFMkI1N25CTTtJQU9JO0lBQUE7RTNCeTduQlY7RTJCaDhuQk07SUFPSTtJQUFBO0UzQjY3bkJWO0UyQnA4bkJNO0lBT0k7SUFBQTtFM0JpOG5CVjtFMkJ4OG5CTTtJQU9JO0lBQUE7RTNCcThuQlY7RTJCNThuQk07SUFPSTtJQUFBO0UzQnk4bkJWO0UyQmg5bkJNO0lBT0k7SUFBQTtFM0I2OG5CVjtFMkJwOW5CTTtJQU9JO0lBQUE7RTNCaTluQlY7RTJCeDluQk07SUFPSTtJQUFBO0UzQnE5bkJWO0UyQjU5bkJNO0lBT0k7SUFBQTtFM0J5OW5CVjtFMkJoK25CTTtJQU9JO0lBQUE7RTNCNjluQlY7RTJCcCtuQk07SUFPSTtJQUFBO0UzQmkrbkJWO0UyQngrbkJNO0lBT0k7SUFBQTtFM0JxK25CVjtFMkI1K25CTTtJQU9JO0lBQUE7RTNCeStuQlY7RTJCaC9uQk07SUFPSTtJQUFBO0UzQjYrbkJWO0UyQnAvbkJNO0lBT0k7SUFBQTtFM0JpL25CVjtFMkJ4L25CTTtJQU9JO0lBQUE7RTNCcS9uQlY7RTJCNS9uQk07SUFPSTtJQUFBO0UzQnkvbkJWO0UyQmhnb0JNO0lBT0k7SUFBQTtFM0I2L25CVjtFMkJwZ29CTTtJQU9JO0lBQUE7RTNCaWdvQlY7RTJCeGdvQk07SUFPSTtJQUFBO0UzQnFnb0JWO0UyQjVnb0JNO0lBT0k7SUFBQTtFM0J5Z29CVjtFMkJoaG9CTTtJQU9JO0lBQUE7RTNCNmdvQlY7RTJCcGhvQk07SUFPSTtJQUFBO0UzQmlob0JWO0UyQnhob0JNO0lBT0k7SUFBQTtFM0JxaG9CVjtFMkI1aG9CTTtJQU9JO0lBQUE7RTNCeWhvQlY7RTJCaGlvQk07SUFPSTtJQUFBO0UzQjZob0JWO0UyQnBpb0JNO0lBT0k7SUFBQTtFM0JpaW9CVjtFMkJ4aW9CTTtJQU9JO0lBQUE7RTNCcWlvQlY7RTJCNWlvQk07SUFPSTtJQUFBO0UzQnlpb0JWO0UyQmhqb0JNO0lBT0k7SUFBQTtFM0I2aW9CVjtFMkJwam9CTTtJQU9JO0lBQUE7RTNCaWpvQlY7RTJCeGpvQk07SUFPSTtJQUFBO0UzQnFqb0JWO0UyQjVqb0JNO0lBT0k7SUFBQTtFM0J5am9CVjtFMkJoa29CTTtJQU9JO0lBQUE7RTNCNmpvQlY7RTJCcGtvQk07SUFPSTtJQUFBO0UzQmlrb0JWO0UyQnhrb0JNO0lBT0k7SUFBQTtFM0Jxa29CVjtFMkI1a29CTTtJQU9JO0UzQndrb0JWO0UyQi9rb0JNO0lBT0k7RTNCMmtvQlY7RTJCbGxvQk07SUFPSTtFM0I4a29CVjtFMkJybG9CTTtJQU9JO0UzQmlsb0JWO0UyQnhsb0JNO0lBT0k7RTNCb2xvQlY7RTJCM2xvQk07SUFPSTtFM0J1bG9CVjtFMkI5bG9CTTtJQU9JO0UzQjBsb0JWO0UyQmptb0JNO0lBT0k7RTNCNmxvQlY7RTJCcG1vQk07SUFPSTtFM0JnbW9CVjtFMkJ2bW9CTTtJQU9JO0UzQm1tb0JWO0UyQjFtb0JNO0lBT0k7RTNCc21vQlY7RTJCN21vQk07SUFPSTtFM0J5bW9CVjtFMkJobm9CTTtJQU9JO0UzQjRtb0JWO0UyQm5ub0JNO0lBT0k7RTNCK21vQlY7RTJCdG5vQk07SUFPSTtFM0Jrbm9CVjtFMkJ6bm9CTTtJQU9JO0UzQnFub0JWO0UyQjVub0JNO0lBT0k7RTNCd25vQlY7RTJCL25vQk07SUFPSTtFM0Iybm9CVjtFMkJsb29CTTtJQU9JO0UzQjhub0JWO0UyQnJvb0JNO0lBT0k7RTNCaW9vQlY7RTJCeG9vQk07SUFPSTtFM0Jvb29CVjtFMkIzb29CTTtJQU9JO0UzQnVvb0JWO0UyQjlvb0JNO0lBT0k7RTNCMG9vQlY7RTJCanBvQk07SUFPSTtFM0I2b29CVjtFMkJwcG9CTTtJQU9JO0UzQmdwb0JWO0UyQnZwb0JNO0lBT0k7RTNCbXBvQlY7RTJCMXBvQk07SUFPSTtFM0JzcG9CVjtFMkI3cG9CTTtJQU9JO0UzQnlwb0JWO0UyQmhxb0JNO0lBT0k7RTNCNHBvQlY7RTJCbnFvQk07SUFPSTtFM0IrcG9CVjtFMkJ0cW9CTTtJQU9JO0UzQmtxb0JWO0UyQnpxb0JNO0lBT0k7RTNCcXFvQlY7RTJCNXFvQk07SUFPSTtFM0J3cW9CVjtFMkIvcW9CTTtJQU9JO0UzQjJxb0JWO0UyQmxyb0JNO0lBT0k7RTNCOHFvQlY7RTJCcnJvQk07SUFPSTtFM0Jpcm9CVjtFMkJ4cm9CTTtJQU9JO0UzQm9yb0JWO0UyQjNyb0JNO0lBT0k7RTNCdXJvQlY7RTJCOXJvQk07SUFPSTtFM0Iwcm9CVjtFMkJqc29CTTtJQU9JO0UzQjZyb0JWO0UyQnBzb0JNO0lBT0k7RTNCZ3NvQlY7RTJCdnNvQk07SUFPSTtFM0Jtc29CVjtFMkIxc29CTTtJQU9JO0UzQnNzb0JWO0UyQjdzb0JNO0lBT0k7RTNCeXNvQlY7RTJCaHRvQk07SUFPSTtFM0I0c29CVjtFMkJudG9CTTtJQU9JO0UzQitzb0JWO0UyQnR0b0JNO0lBT0k7RTNCa3RvQlY7RTJCenRvQk07SUFPSTtFM0JxdG9CVjtFMkI1dG9CTTtJQU9JO0UzQnd0b0JWO0UyQi90b0JNO0lBT0k7RTNCMnRvQlY7RTJCbHVvQk07SUFPSTtFM0I4dG9CVjtFMkJydW9CTTtJQU9JO0UzQml1b0JWO0UyQnh1b0JNO0lBT0k7RTNCb3VvQlY7RTJCM3VvQk07SUFPSTtFM0J1dW9CVjtFMkI5dW9CTTtJQU9JO0UzQjB1b0JWO0UyQmp2b0JNO0lBT0k7RTNCNnVvQlY7RTJCcHZvQk07SUFPSTtFM0Jndm9CVjtFMkJ2dm9CTTtJQU9JO0UzQm12b0JWO0UyQjF2b0JNO0lBT0k7RTNCc3ZvQlY7RTJCN3ZvQk07SUFPSTtFM0J5dm9CVjtFMkJod29CTTtJQU9JO0UzQjR2b0JWO0UyQm53b0JNO0lBT0k7RTNCK3ZvQlY7RTJCdHdvQk07SUFPSTtFM0Jrd29CVjtFMkJ6d29CTTtJQU9JO0UzQnF3b0JWO0UyQjV3b0JNO0lBT0k7RTNCd3dvQlY7RTJCL3dvQk07SUFPSTtFM0Iyd29CVjtFMkJseG9CTTtJQU9JO0UzQjh3b0JWO0UyQnJ4b0JNO0lBT0k7RTNCaXhvQlY7RTJCeHhvQk07SUFPSTtFM0JveG9CVjtFMkIzeG9CTTtJQU9JO0UzQnV4b0JWO0UyQjl4b0JNO0lBT0k7RTNCMHhvQlY7RTJCanlvQk07SUFPSTtFM0I2eG9CVjtFMkJweW9CTTtJQU9JO0UzQmd5b0JWO0UyQnZ5b0JNO0lBT0k7RTNCbXlvQlY7RTJCMXlvQk07SUFPSTtFM0JzeW9CVjtFMkI3eW9CTTtJQU9JO0UzQnl5b0JWO0UyQmh6b0JNO0lBT0k7RTNCNHlvQlY7RTJCbnpvQk07SUFPSTtFM0IreW9CVjtFMkJ0em9CTTtJQU9JO0UzQmt6b0JWO0UyQnp6b0JNO0lBT0k7RTNCcXpvQlY7RTJCNXpvQk07SUFPSTtFM0J3em9CVjtFMkIvem9CTTtJQU9JO0UzQjJ6b0JWO0UyQmwwb0JNO0lBT0k7RTNCOHpvQlY7RTJCcjBvQk07SUFPSTtFM0JpMG9CVjtBQUNGO0FFejBvQkk7RXlCQUk7SUFPSTtFM0JzMG9CVjtFMkI3MG9CTTtJQU9JO0UzQnkwb0JWO0UyQmgxb0JNO0lBT0k7RTNCNDBvQlY7RTJCbjFvQk07SUFPSTtFM0IrMG9CVjtFMkJ0MW9CTTtJQU9JO0UzQmsxb0JWO0UyQnoxb0JNO0lBT0k7RTNCcTFvQlY7RTJCNTFvQk07SUFPSTtFM0J3MW9CVjtFMkIvMW9CTTtJQU9JO0UzQjIxb0JWO0UyQmwyb0JNO0lBT0k7RTNCODFvQlY7RTJCcjJvQk07SUFPSTtFM0JpMm9CVjtFMkJ4Mm9CTTtJQU9JO0UzQm8yb0JWO0UyQjMyb0JNO0lBT0k7RTNCdTJvQlY7RTJCOTJvQk07SUFPSTtFM0IwMm9CVjtFMkJqM29CTTtJQU9JO0UzQjYyb0JWO0UyQnAzb0JNO0lBT0k7RTNCZzNvQlY7RTJCdjNvQk07SUFPSTtFM0JtM29CVjtFMkIxM29CTTtJQU9JO0UzQnMzb0JWO0UyQjczb0JNO0lBT0k7RTNCeTNvQlY7RTJCaDRvQk07SUFPSTtFM0I0M29CVjtFMkJuNG9CTTtJQU9JO0UzQiszb0JWO0UyQnQ0b0JNO0lBT0k7RTNCazRvQlY7RTJCejRvQk07SUFPSTtFM0JxNG9CVjtFMkI1NG9CTTtJQU9JO0UzQnc0b0JWO0UyQi80b0JNO0lBT0k7RTNCMjRvQlY7RTJCbDVvQk07SUFPSTtFM0I4NG9CVjtFMkJyNW9CTTtJQU9JO0UzQmk1b0JWO0UyQng1b0JNO0lBT0k7RTNCbzVvQlY7RTJCMzVvQk07SUFPSTtFM0J1NW9CVjtFMkI5NW9CTTtJQU9JO0UzQjA1b0JWO0UyQmo2b0JNO0lBT0k7RTNCNjVvQlY7RTJCcDZvQk07SUFPSTtFM0JnNm9CVjtFMkJ2Nm9CTTtJQU9JO0UzQm02b0JWO0UyQjE2b0JNO0lBT0k7RTNCczZvQlY7RTJCNzZvQk07SUFPSTtFM0J5Nm9CVjtFMkJoN29CTTtJQU9JO0UzQjQ2b0JWO0UyQm43b0JNO0lBT0k7RTNCKzZvQlY7RTJCdDdvQk07SUFPSTtFM0JrN29CVjtFMkJ6N29CTTtJQU9JO0UzQnE3b0JWO0UyQjU3b0JNO0lBT0k7RTNCdzdvQlY7RTJCLzdvQk07SUFPSTtFM0IyN29CVjtFMkJsOG9CTTtJQU9JO0UzQjg3b0JWO0UyQnI4b0JNO0lBT0k7RTNCaThvQlY7RTJCeDhvQk07SUFPSTtFM0JvOG9CVjtFMkIzOG9CTTtJQU9JO0UzQnU4b0JWO0UyQjk4b0JNO0lBT0k7RTNCMDhvQlY7RTJCajlvQk07SUFPSTtFM0I2OG9CVjtFMkJwOW9CTTtJQU9JO0UzQmc5b0JWO0UyQnY5b0JNO0lBT0k7RTNCbTlvQlY7RTJCMTlvQk07SUFPSTtFM0JzOW9CVjtFMkI3OW9CTTtJQU9JO0UzQnk5b0JWO0UyQmgrb0JNO0lBT0k7RTNCNDlvQlY7RTJCbitvQk07SUFPSTtFM0IrOW9CVjtFMkJ0K29CTTtJQU9JO0UzQmsrb0JWO0UyQnorb0JNO0lBT0k7RTNCcStvQlY7RTJCNStvQk07SUFPSTtFM0J3K29CVjtFMkIvK29CTTtJQU9JO0UzQjIrb0JWO0UyQmwvb0JNO0lBT0k7RTNCOCtvQlY7RTJCci9vQk07SUFPSTtFM0JpL29CVjtFMkJ4L29CTTtJQU9JO0UzQm8vb0JWO0UyQjMvb0JNO0lBT0k7RTNCdS9vQlY7RTJCOS9vQk07SUFPSTtFM0IwL29CVjtFMkJqZ3BCTTtJQU9JO0UzQjYvb0JWO0UyQnBncEJNO0lBT0k7RTNCZ2dwQlY7RTJCdmdwQk07SUFPSTtFM0JtZ3BCVjtFMkIxZ3BCTTtJQU9JO0UzQnNncEJWO0UyQjdncEJNO0lBT0k7RTNCeWdwQlY7RTJCaGhwQk07SUFPSTtFM0I0Z3BCVjtFMkJuaHBCTTtJQU9JO0UzQitncEJWO0UyQnRocEJNO0lBT0k7RTNCa2hwQlY7RTJCemhwQk07SUFPSTtFM0JxaHBCVjtFMkI1aHBCTTtJQU9JO0UzQndocEJWO0UyQi9ocEJNO0lBT0k7RTNCMmhwQlY7RTJCbGlwQk07SUFPSTtFM0I4aHBCVjtFMkJyaXBCTTtJQU9JO0UzQmlpcEJWO0UyQnhpcEJNO0lBT0k7RTNCb2lwQlY7RTJCM2lwQk07SUFPSTtJQUFBO0UzQndpcEJWO0UyQi9pcEJNO0lBT0k7SUFBQTtFM0I0aXBCVjtFMkJuanBCTTtJQU9JO0lBQUE7RTNCZ2pwQlY7RTJCdmpwQk07SUFPSTtJQUFBO0UzQm9qcEJWO0UyQjNqcEJNO0lBT0k7SUFBQTtFM0J3anBCVjtFMkIvanBCTTtJQU9JO0lBQUE7RTNCNGpwQlY7RTJCbmtwQk07SUFPSTtJQUFBO0UzQmdrcEJWO0UyQnZrcEJNO0lBT0k7SUFBQTtFM0Jva3BCVjtFMkIza3BCTTtJQU9JO0lBQUE7RTNCd2twQlY7RTJCL2twQk07SUFPSTtJQUFBO0UzQjRrcEJWO0UyQm5scEJNO0lBT0k7SUFBQTtFM0JnbHBCVjtFMkJ2bHBCTTtJQU9JO0lBQUE7RTNCb2xwQlY7RTJCM2xwQk07SUFPSTtJQUFBO0UzQndscEJWO0UyQi9scEJNO0lBT0k7SUFBQTtFM0I0bHBCVjtFMkJubXBCTTtJQU9JO0lBQUE7RTNCZ21wQlY7RTJCdm1wQk07SUFPSTtJQUFBO0UzQm9tcEJWO0UyQjNtcEJNO0lBT0k7SUFBQTtFM0J3bXBCVjtFMkIvbXBCTTtJQU9JO0lBQUE7RTNCNG1wQlY7RTJCbm5wQk07SUFPSTtJQUFBO0UzQmducEJWO0UyQnZucEJNO0lBT0k7SUFBQTtFM0JvbnBCVjtFMkIzbnBCTTtJQU9JO0lBQUE7RTNCd25wQlY7RTJCL25wQk07SUFPSTtJQUFBO0UzQjRucEJWO0UyQm5vcEJNO0lBT0k7SUFBQTtFM0Jnb3BCVjtFMkJ2b3BCTTtJQU9JO0lBQUE7RTNCb29wQlY7RTJCM29wQk07SUFPSTtJQUFBO0UzQndvcEJWO0UyQi9vcEJNO0lBT0k7SUFBQTtFM0I0b3BCVjtFMkJucHBCTTtJQU9JO0lBQUE7RTNCZ3BwQlY7RTJCdnBwQk07SUFPSTtJQUFBO0UzQm9wcEJWO0UyQjNwcEJNO0lBT0k7SUFBQTtFM0J3cHBCVjtFMkIvcHBCTTtJQU9JO0lBQUE7RTNCNHBwQlY7RTJCbnFwQk07SUFPSTtJQUFBO0UzQmdxcEJWO0UyQnZxcEJNO0lBT0k7SUFBQTtFM0JvcXBCVjtFMkIzcXBCTTtJQU9JO0lBQUE7RTNCd3FwQlY7RTJCL3FwQk07SUFPSTtJQUFBO0UzQjRxcEJWO0UyQm5ycEJNO0lBT0k7SUFBQTtFM0JncnBCVjtFMkJ2cnBCTTtJQU9JO0lBQUE7RTNCb3JwQlY7RTJCM3JwQk07SUFPSTtJQUFBO0UzQndycEJWO0UyQi9ycEJNO0lBT0k7SUFBQTtFM0I0cnBCVjtFMkJuc3BCTTtJQU9JO0lBQUE7RTNCZ3NwQlY7RTJCdnNwQk07SUFPSTtJQUFBO0UzQm9zcEJWO0UyQjNzcEJNO0lBT0k7SUFBQTtFM0J3c3BCVjtFMkIvc3BCTTtJQU9JO0lBQUE7RTNCNHNwQlY7RTJCbnRwQk07SUFPSTtJQUFBO0UzQmd0cEJWO0UyQnZ0cEJNO0lBT0k7SUFBQTtFM0JvdHBCVjtFMkIzdHBCTTtJQU9JO0UzQnV0cEJWO0UyQjl0cEJNO0lBT0k7RTNCMHRwQlY7RTJCanVwQk07SUFPSTtFM0I2dHBCVjtFMkJwdXBCTTtJQU9JO0UzQmd1cEJWO0UyQnZ1cEJNO0lBT0k7RTNCbXVwQlY7RTJCMXVwQk07SUFPSTtFM0JzdXBCVjtFMkI3dXBCTTtJQU9JO0UzQnl1cEJWO0UyQmh2cEJNO0lBT0k7RTNCNHVwQlY7RTJCbnZwQk07SUFPSTtFM0IrdXBCVjtFMkJ0dnBCTTtJQU9JO0UzQmt2cEJWO0UyQnp2cEJNO0lBT0k7RTNCcXZwQlY7RTJCNXZwQk07SUFPSTtFM0J3dnBCVjtFMkIvdnBCTTtJQU9JO0UzQjJ2cEJWO0UyQmx3cEJNO0lBT0k7RTNCOHZwQlY7RTJCcndwQk07SUFPSTtFM0Jpd3BCVjtFMkJ4d3BCTTtJQU9JO0UzQm93cEJWO0UyQjN3cEJNO0lBT0k7RTNCdXdwQlY7RTJCOXdwQk07SUFPSTtFM0Iwd3BCVjtFMkJqeHBCTTtJQU9JO0UzQjZ3cEJWO0UyQnB4cEJNO0lBT0k7RTNCZ3hwQlY7RTJCdnhwQk07SUFPSTtFM0JteHBCVjtFMkIxeHBCTTtJQU9JO0UzQnN4cEJWO0UyQjd4cEJNO0lBT0k7RTNCeXhwQlY7RTJCaHlwQk07SUFPSTtFM0I0eHBCVjtFMkJueXBCTTtJQU9JO0UzQit4cEJWO0UyQnR5cEJNO0lBT0k7RTNCa3lwQlY7RTJCenlwQk07SUFPSTtFM0JxeXBCVjtFMkI1eXBCTTtJQU9JO0UzQnd5cEJWO0UyQi95cEJNO0lBT0k7RTNCMnlwQlY7RTJCbHpwQk07SUFPSTtFM0I4eXBCVjtFMkJyenBCTTtJQU9JO0UzQml6cEJWO0UyQnh6cEJNO0lBT0k7RTNCb3pwQlY7RTJCM3pwQk07SUFPSTtFM0J1enBCVjtFMkI5enBCTTtJQU9JO0UzQjB6cEJWO0UyQmowcEJNO0lBT0k7RTNCNnpwQlY7RTJCcDBwQk07SUFPSTtFM0JnMHBCVjtFMkJ2MHBCTTtJQU9JO0UzQm0wcEJWO0UyQjEwcEJNO0lBT0k7RTNCczBwQlY7RTJCNzBwQk07SUFPSTtFM0J5MHBCVjtFMkJoMXBCTTtJQU9JO0UzQjQwcEJWO0UyQm4xcEJNO0lBT0k7RTNCKzBwQlY7RTJCdDFwQk07SUFPSTtFM0JrMXBCVjtFMkJ6MXBCTTtJQU9JO0UzQnExcEJWO0UyQjUxcEJNO0lBT0k7RTNCdzFwQlY7RTJCLzFwQk07SUFPSTtFM0IyMXBCVjtFMkJsMnBCTTtJQU9JO0UzQjgxcEJWO0UyQnIycEJNO0lBT0k7RTNCaTJwQlY7RTJCeDJwQk07SUFPSTtFM0JvMnBCVjtFMkIzMnBCTTtJQU9JO0UzQnUycEJWO0UyQjkycEJNO0lBT0k7RTNCMDJwQlY7RTJCajNwQk07SUFPSTtFM0I2MnBCVjtFMkJwM3BCTTtJQU9JO0UzQmczcEJWO0UyQnYzcEJNO0lBT0k7RTNCbTNwQlY7RTJCMTNwQk07SUFPSTtFM0JzM3BCVjtFMkI3M3BCTTtJQU9JO0UzQnkzcEJWO0UyQmg0cEJNO0lBT0k7RTNCNDNwQlY7RTJCbjRwQk07SUFPSTtFM0IrM3BCVjtFMkJ0NHBCTTtJQU9JO0UzQms0cEJWO0UyQno0cEJNO0lBT0k7RTNCcTRwQlY7RTJCNTRwQk07SUFPSTtFM0J3NHBCVjtFMkIvNHBCTTtJQU9JO0UzQjI0cEJWO0UyQmw1cEJNO0lBT0k7RTNCODRwQlY7RTJCcjVwQk07SUFPSTtFM0JpNXBCVjtFMkJ4NXBCTTtJQU9JO0UzQm81cEJWO0UyQjM1cEJNO0lBT0k7RTNCdTVwQlY7RTJCOTVwQk07SUFPSTtFM0IwNXBCVjtFMkJqNnBCTTtJQU9JO0UzQjY1cEJWO0UyQnA2cEJNO0lBT0k7RTNCZzZwQlY7RTJCdjZwQk07SUFPSTtFM0JtNnBCVjtFMkIxNnBCTTtJQU9JO0UzQnM2cEJWO0UyQjc2cEJNO0lBT0k7RTNCeTZwQlY7RTJCaDdwQk07SUFPSTtFM0I0NnBCVjtFMkJuN3BCTTtJQU9JO0UzQis2cEJWO0UyQnQ3cEJNO0lBT0k7RTNCazdwQlY7RTJCejdwQk07SUFPSTtFM0JxN3BCVjtFMkI1N3BCTTtJQU9JO0UzQnc3cEJWO0UyQi83cEJNO0lBT0k7RTNCMjdwQlY7RTJCbDhwQk07SUFPSTtFM0I4N3BCVjtFMkJyOHBCTTtJQU9JO0UzQmk4cEJWO0UyQng4cEJNO0lBT0k7RTNCbzhwQlY7RTJCMzhwQk07SUFPSTtFM0J1OHBCVjtFMkI5OHBCTTtJQU9JO0UzQjA4cEJWO0UyQmo5cEJNO0lBT0k7RTNCNjhwQlY7RTJCcDlwQk07SUFPSTtFM0JnOXBCVjtFMkJ2OXBCTTtJQU9JO0UzQm05cEJWO0UyQjE5cEJNO0lBT0k7RTNCczlwQlY7RTJCNzlwQk07SUFPSTtFM0J5OXBCVjtFMkJoK3BCTTtJQU9JO0UzQjQ5cEJWO0UyQm4rcEJNO0lBT0k7RTNCKzlwQlY7RTJCdCtwQk07SUFPSTtFM0JrK3BCVjtFMkJ6K3BCTTtJQU9JO0UzQnErcEJWO0UyQjUrcEJNO0lBT0k7RTNCdytwQlY7RTJCLytwQk07SUFPSTtFM0IyK3BCVjtFMkJsL3BCTTtJQU9JO0UzQjgrcEJWO0UyQnIvcEJNO0lBT0k7RTNCaS9wQlY7RTJCeC9wQk07SUFPSTtFM0JvL3BCVjtFMkIzL3BCTTtJQU9JO0UzQnUvcEJWO0UyQjkvcEJNO0lBT0k7RTNCMC9wQlY7RTJCamdxQk07SUFPSTtFM0I2L3BCVjtFMkJwZ3FCTTtJQU9JO0UzQmdncUJWO0UyQnZncUJNO0lBT0k7RTNCbWdxQlY7RTJCMWdxQk07SUFPSTtFM0JzZ3FCVjtFMkI3Z3FCTTtJQU9JO0UzQnlncUJWO0UyQmhocUJNO0lBT0k7RTNCNGdxQlY7RTJCbmhxQk07SUFPSTtFM0IrZ3FCVjtFMkJ0aHFCTTtJQU9JO0UzQmtocUJWO0UyQnpocUJNO0lBT0k7RTNCcWhxQlY7RTJCNWhxQk07SUFPSTtFM0J3aHFCVjtFMkIvaHFCTTtJQU9JO0UzQjJocUJWO0UyQmxpcUJNO0lBT0k7SUFBQTtFM0IraHFCVjtFMkJ0aXFCTTtJQU9JO0lBQUE7RTNCbWlxQlY7RTJCMWlxQk07SUFPSTtJQUFBO0UzQnVpcUJWO0UyQjlpcUJNO0lBT0k7SUFBQTtFM0IyaXFCVjtFMkJsanFCTTtJQU9JO0lBQUE7RTNCK2lxQlY7RTJCdGpxQk07SUFPSTtJQUFBO0UzQm1qcUJWO0UyQjFqcUJNO0lBT0k7SUFBQTtFM0J1anFCVjtFMkI5anFCTTtJQU9JO0lBQUE7RTNCMmpxQlY7RTJCbGtxQk07SUFPSTtJQUFBO0UzQitqcUJWO0UyQnRrcUJNO0lBT0k7SUFBQTtFM0Jta3FCVjtFMkIxa3FCTTtJQU9JO0lBQUE7RTNCdWtxQlY7RTJCOWtxQk07SUFPSTtJQUFBO0UzQjJrcUJWO0UyQmxscUJNO0lBT0k7SUFBQTtFM0Ira3FCVjtFMkJ0bHFCTTtJQU9JO0lBQUE7RTNCbWxxQlY7RTJCMWxxQk07SUFPSTtJQUFBO0UzQnVscUJWO0UyQjlscUJNO0lBT0k7SUFBQTtFM0IybHFCVjtFMkJsbXFCTTtJQU9JO0lBQUE7RTNCK2xxQlY7RTJCdG1xQk07SUFPSTtJQUFBO0UzQm1tcUJWO0UyQjFtcUJNO0lBT0k7SUFBQTtFM0J1bXFCVjtFMkI5bXFCTTtJQU9JO0lBQUE7RTNCMm1xQlY7RTJCbG5xQk07SUFPSTtJQUFBO0UzQittcUJWO0UyQnRucUJNO0lBT0k7SUFBQTtFM0JtbnFCVjtFMkIxbnFCTTtJQU9JO0lBQUE7RTNCdW5xQlY7RTJCOW5xQk07SUFPSTtJQUFBO0UzQjJucUJWO0UyQmxvcUJNO0lBT0k7SUFBQTtFM0IrbnFCVjtFMkJ0b3FCTTtJQU9JO0lBQUE7RTNCbW9xQlY7RTJCMW9xQk07SUFPSTtJQUFBO0UzQnVvcUJWO0UyQjlvcUJNO0lBT0k7SUFBQTtFM0Iyb3FCVjtFMkJscHFCTTtJQU9JO0lBQUE7RTNCK29xQlY7RTJCdHBxQk07SUFPSTtJQUFBO0UzQm1wcUJWO0UyQjFwcUJNO0lBT0k7SUFBQTtFM0J1cHFCVjtFMkI5cHFCTTtJQU9JO0lBQUE7RTNCMnBxQlY7RTJCbHFxQk07SUFPSTtJQUFBO0UzQitwcUJWO0UyQnRxcUJNO0lBT0k7SUFBQTtFM0JtcXFCVjtFMkIxcXFCTTtJQU9JO0lBQUE7RTNCdXFxQlY7RTJCOXFxQk07SUFPSTtJQUFBO0UzQjJxcUJWO0UyQmxycUJNO0lBT0k7SUFBQTtFM0IrcXFCVjtFMkJ0cnFCTTtJQU9JO0lBQUE7RTNCbXJxQlY7RTJCMXJxQk07SUFPSTtJQUFBO0UzQnVycUJWO0UyQjlycUJNO0lBT0k7SUFBQTtFM0IycnFCVjtFMkJsc3FCTTtJQU9JO0lBQUE7RTNCK3JxQlY7RTJCdHNxQk07SUFPSTtJQUFBO0UzQm1zcUJWO0UyQjFzcUJNO0lBT0k7RTNCc3NxQlY7RTJCN3NxQk07SUFPSTtFM0J5c3FCVjtFMkJodHFCTTtJQU9JO0UzQjRzcUJWO0UyQm50cUJNO0lBT0k7RTNCK3NxQlY7RTJCdHRxQk07SUFPSTtFM0JrdHFCVjtFMkJ6dHFCTTtJQU9JO0UzQnF0cUJWO0UyQjV0cUJNO0lBT0k7RTNCd3RxQlY7RTJCL3RxQk07SUFPSTtFM0IydHFCVjtFMkJsdXFCTTtJQU9JO0UzQjh0cUJWO0UyQnJ1cUJNO0lBT0k7RTNCaXVxQlY7RTJCeHVxQk07SUFPSTtFM0JvdXFCVjtFMkIzdXFCTTtJQU9JO0UzQnV1cUJWO0UyQjl1cUJNO0lBT0k7RTNCMHVxQlY7RTJCanZxQk07SUFPSTtFM0I2dXFCVjtFMkJwdnFCTTtJQU9JO0UzQmd2cUJWO0UyQnZ2cUJNO0lBT0k7RTNCbXZxQlY7RTJCMXZxQk07SUFPSTtFM0JzdnFCVjtFMkI3dnFCTTtJQU9JO0UzQnl2cUJWO0UyQmh3cUJNO0lBT0k7RTNCNHZxQlY7RTJCbndxQk07SUFPSTtFM0IrdnFCVjtFMkJ0d3FCTTtJQU9JO0UzQmt3cUJWO0UyQnp3cUJNO0lBT0k7RTNCcXdxQlY7RTJCNXdxQk07SUFPSTtFM0J3d3FCVjtFMkIvd3FCTTtJQU9JO0UzQjJ3cUJWO0UyQmx4cUJNO0lBT0k7RTNCOHdxQlY7RTJCcnhxQk07SUFPSTtFM0JpeHFCVjtFMkJ4eHFCTTtJQU9JO0UzQm94cUJWO0UyQjN4cUJNO0lBT0k7RTNCdXhxQlY7RTJCOXhxQk07SUFPSTtFM0IweHFCVjtFMkJqeXFCTTtJQU9JO0UzQjZ4cUJWO0UyQnB5cUJNO0lBT0k7RTNCZ3lxQlY7RTJCdnlxQk07SUFPSTtFM0JteXFCVjtFMkIxeXFCTTtJQU9JO0UzQnN5cUJWO0UyQjd5cUJNO0lBT0k7RTNCeXlxQlY7RTJCaHpxQk07SUFPSTtFM0I0eXFCVjtFMkJuenFCTTtJQU9JO0UzQit5cUJWO0UyQnR6cUJNO0lBT0k7RTNCa3pxQlY7RTJCenpxQk07SUFPSTtFM0JxenFCVjtFMkI1enFCTTtJQU9JO0UzQnd6cUJWO0UyQi96cUJNO0lBT0k7RTNCMnpxQlY7RTJCbDBxQk07SUFPSTtFM0I4enFCVjtFMkJyMHFCTTtJQU9JO0UzQmkwcUJWO0UyQngwcUJNO0lBT0k7RTNCbzBxQlY7RTJCMzBxQk07SUFPSTtFM0J1MHFCVjtFMkI5MHFCTTtJQU9JO0UzQjAwcUJWO0UyQmoxcUJNO0lBT0k7RTNCNjBxQlY7RTJCcDFxQk07SUFPSTtFM0JnMXFCVjtFMkJ2MXFCTTtJQU9JO0UzQm0xcUJWO0UyQjExcUJNO0lBT0k7RTNCczFxQlY7RTJCNzFxQk07SUFPSTtFM0J5MXFCVjtFMkJoMnFCTTtJQU9JO0UzQjQxcUJWO0UyQm4ycUJNO0lBT0k7RTNCKzFxQlY7RTJCdDJxQk07SUFPSTtFM0JrMnFCVjtFMkJ6MnFCTTtJQU9JO0UzQnEycUJWO0UyQjUycUJNO0lBT0k7RTNCdzJxQlY7RTJCLzJxQk07SUFPSTtFM0IyMnFCVjtFMkJsM3FCTTtJQU9JO0UzQjgycUJWO0UyQnIzcUJNO0lBT0k7RTNCaTNxQlY7RTJCeDNxQk07SUFPSTtFM0JvM3FCVjtFMkIzM3FCTTtJQU9JO0UzQnUzcUJWO0UyQjkzcUJNO0lBT0k7RTNCMDNxQlY7RTJCajRxQk07SUFPSTtFM0I2M3FCVjtFMkJwNHFCTTtJQU9JO0UzQmc0cUJWO0UyQnY0cUJNO0lBT0k7RTNCbTRxQlY7RTJCMTRxQk07SUFPSTtFM0JzNHFCVjtFMkI3NHFCTTtJQU9JO0UzQnk0cUJWO0UyQmg1cUJNO0lBT0k7RTNCNDRxQlY7RTJCbjVxQk07SUFPSTtFM0IrNHFCVjtFMkJ0NXFCTTtJQU9JO0UzQms1cUJWO0UyQno1cUJNO0lBT0k7RTNCcTVxQlY7RTJCNTVxQk07SUFPSTtFM0J3NXFCVjtFMkIvNXFCTTtJQU9JO0UzQjI1cUJWO0UyQmw2cUJNO0lBT0k7RTNCODVxQlY7RTJCcjZxQk07SUFPSTtFM0JpNnFCVjtFMkJ4NnFCTTtJQU9JO0UzQm82cUJWO0UyQjM2cUJNO0lBT0k7RTNCdTZxQlY7RTJCOTZxQk07SUFPSTtFM0IwNnFCVjtFMkJqN3FCTTtJQU9JO0UzQjY2cUJWO0UyQnA3cUJNO0lBT0k7RTNCZzdxQlY7RTJCdjdxQk07SUFPSTtFM0JtN3FCVjtFMkIxN3FCTTtJQU9JO0UzQnM3cUJWO0UyQjc3cUJNO0lBT0k7RTNCeTdxQlY7RTJCaDhxQk07SUFPSTtFM0I0N3FCVjtFMkJuOHFCTTtJQU9JO0UzQis3cUJWO0UyQnQ4cUJNO0lBT0k7RTNCazhxQlY7RTJCejhxQk07SUFPSTtFM0JxOHFCVjtFMkI1OHFCTTtJQU9JO0UzQnc4cUJWO0UyQi84cUJNO0lBT0k7RTNCMjhxQlY7RTJCbDlxQk07SUFPSTtFM0I4OHFCVjtFMkJyOXFCTTtJQU9JO0UzQmk5cUJWO0UyQng5cUJNO0lBT0k7RTNCbzlxQlY7RTJCMzlxQk07SUFPSTtFM0J1OXFCVjtFMkI5OXFCTTtJQU9JO0UzQjA5cUJWO0UyQmorcUJNO0lBT0k7RTNCNjlxQlY7RTJCcCtxQk07SUFPSTtFM0JnK3FCVjtFMkJ2K3FCTTtJQU9JO0UzQm0rcUJWO0UyQjErcUJNO0lBT0k7RTNCcytxQlY7RTJCNytxQk07SUFPSTtFM0J5K3FCVjtFMkJoL3FCTTtJQU9JO0UzQjQrcUJWO0UyQm4vcUJNO0lBT0k7RTNCKytxQlY7RTJCdC9xQk07SUFPSTtFM0JrL3FCVjtFMkJ6L3FCTTtJQU9JO0UzQnEvcUJWO0UyQjUvcUJNO0lBT0k7RTNCdy9xQlY7RTJCLy9xQk07SUFPSTtFM0IyL3FCVjtFMkJsZ3JCTTtJQU9JO0UzQjgvcUJWO0UyQnJnckJNO0lBT0k7SUFBQTtFM0JrZ3JCVjtFMkJ6Z3JCTTtJQU9JO0lBQUE7RTNCc2dyQlY7RTJCN2dyQk07SUFPSTtJQUFBO0UzQjBnckJWO0UyQmpockJNO0lBT0k7SUFBQTtFM0I4Z3JCVjtFMkJyaHJCTTtJQU9JO0lBQUE7RTNCa2hyQlY7RTJCemhyQk07SUFPSTtJQUFBO0UzQnNockJWO0UyQjdockJNO0lBT0k7SUFBQTtFM0IwaHJCVjtFMkJqaXJCTTtJQU9JO0lBQUE7RTNCOGhyQlY7RTJCcmlyQk07SUFPSTtJQUFBO0UzQmtpckJWO0UyQnppckJNO0lBT0k7SUFBQTtFM0JzaXJCVjtFMkI3aXJCTTtJQU9JO0lBQUE7RTNCMGlyQlY7RTJCampyQk07SUFPSTtJQUFBO0UzQjhpckJWO0UyQnJqckJNO0lBT0k7SUFBQTtFM0JranJCVjtFMkJ6anJCTTtJQU9JO0lBQUE7RTNCc2pyQlY7RTJCN2pyQk07SUFPSTtJQUFBO0UzQjBqckJWO0UyQmprckJNO0lBT0k7SUFBQTtFM0I4anJCVjtFMkJya3JCTTtJQU9JO0lBQUE7RTNCa2tyQlY7RTJCemtyQk07SUFPSTtJQUFBO0UzQnNrckJWO0UyQjdrckJNO0lBT0k7SUFBQTtFM0Iwa3JCVjtFMkJqbHJCTTtJQU9JO0lBQUE7RTNCOGtyQlY7RTJCcmxyQk07SUFPSTtJQUFBO0UzQmtsckJWO0UyQnpsckJNO0lBT0k7SUFBQTtFM0JzbHJCVjtFMkI3bHJCTTtJQU9JO0lBQUE7RTNCMGxyQlY7RTJCam1yQk07SUFPSTtJQUFBO0UzQjhsckJWO0UyQnJtckJNO0lBT0k7SUFBQTtFM0JrbXJCVjtFMkJ6bXJCTTtJQU9JO0lBQUE7RTNCc21yQlY7RTJCN21yQk07SUFPSTtJQUFBO0UzQjBtckJWO0UyQmpuckJNO0lBT0k7SUFBQTtFM0I4bXJCVjtFMkJybnJCTTtJQU9JO0lBQUE7RTNCa25yQlY7RTJCem5yQk07SUFPSTtJQUFBO0UzQnNuckJWO0UyQjduckJNO0lBT0k7SUFBQTtFM0IwbnJCVjtFMkJqb3JCTTtJQU9JO0lBQUE7RTNCOG5yQlY7RTJCcm9yQk07SUFPSTtJQUFBO0UzQmtvckJWO0UyQnpvckJNO0lBT0k7SUFBQTtFM0Jzb3JCVjtFMkI3b3JCTTtJQU9JO0lBQUE7RTNCMG9yQlY7RTJCanByQk07SUFPSTtJQUFBO0UzQjhvckJWO0UyQnJwckJNO0lBT0k7SUFBQTtFM0JrcHJCVjtFMkJ6cHJCTTtJQU9JO0lBQUE7RTNCc3ByQlY7RTJCN3ByQk07SUFPSTtJQUFBO0UzQjBwckJWO0UyQmpxckJNO0lBT0k7SUFBQTtFM0I4cHJCVjtFMkJycXJCTTtJQU9JO0lBQUE7RTNCa3FyQlY7RTJCenFyQk07SUFPSTtJQUFBO0UzQnNxckJWO0UyQjdxckJNO0lBT0k7RTNCeXFyQlY7RTJCaHJyQk07SUFPSTtFM0I0cXJCVjtFMkJucnJCTTtJQU9JO0UzQitxckJWO0UyQnRyckJNO0lBT0k7RTNCa3JyQlY7RTJCenJyQk07SUFPSTtFM0JxcnJCVjtFMkI1cnJCTTtJQU9JO0UzQndyckJWO0UyQi9yckJNO0lBT0k7RTNCMnJyQlY7RTJCbHNyQk07SUFPSTtFM0I4cnJCVjtFMkJyc3JCTTtJQU9JO0UzQmlzckJWO0UyQnhzckJNO0lBT0k7RTNCb3NyQlY7RTJCM3NyQk07SUFPSTtFM0J1c3JCVjtFMkI5c3JCTTtJQU9JO0UzQjBzckJWO0UyQmp0ckJNO0lBT0k7RTNCNnNyQlY7RTJCcHRyQk07SUFPSTtFM0JndHJCVjtFMkJ2dHJCTTtJQU9JO0UzQm10ckJWO0UyQjF0ckJNO0lBT0k7RTNCc3RyQlY7RTJCN3RyQk07SUFPSTtFM0J5dHJCVjtFMkJodXJCTTtJQU9JO0UzQjR0ckJWO0UyQm51ckJNO0lBT0k7RTNCK3RyQlY7RTJCdHVyQk07SUFPSTtFM0JrdXJCVjtFMkJ6dXJCTTtJQU9JO0UzQnF1ckJWO0UyQjV1ckJNO0lBT0k7RTNCd3VyQlY7RTJCL3VyQk07SUFPSTtFM0IydXJCVjtFMkJsdnJCTTtJQU9JO0UzQjh1ckJWO0UyQnJ2ckJNO0lBT0k7RTNCaXZyQlY7RTJCeHZyQk07SUFPSTtFM0JvdnJCVjtFMkIzdnJCTTtJQU9JO0UzQnV2ckJWO0UyQjl2ckJNO0lBT0k7RTNCMHZyQlY7RTJCandyQk07SUFPSTtFM0I2dnJCVjtFMkJwd3JCTTtJQU9JO0UzQmd3ckJWO0UyQnZ3ckJNO0lBT0k7RTNCbXdyQlY7RTJCMXdyQk07SUFPSTtFM0Jzd3JCVjtFMkI3d3JCTTtJQU9JO0UzQnl3ckJWO0UyQmh4ckJNO0lBT0k7RTNCNHdyQlY7RTJCbnhyQk07SUFPSTtFM0Ird3JCVjtFMkJ0eHJCTTtJQU9JO0UzQmt4ckJWO0UyQnp4ckJNO0lBT0k7RTNCcXhyQlY7RTJCNXhyQk07SUFPSTtFM0J3eHJCVjtFMkIveHJCTTtJQU9JO0UzQjJ4ckJWO0UyQmx5ckJNO0lBT0k7RTNCOHhyQlY7RTJCcnlyQk07SUFPSTtFM0JpeXJCVjtFMkJ4eXJCTTtJQU9JO0UzQm95ckJWO0UyQjN5ckJNO0lBT0k7RTNCdXlyQlY7RTJCOXlyQk07SUFPSTtFM0IweXJCVjtFMkJqenJCTTtJQU9JO0UzQjZ5ckJWO0UyQnB6ckJNO0lBT0k7RTNCZ3pyQlY7RTJCdnpyQk07SUFPSTtFM0JtenJCVjtFMkIxenJCTTtJQU9JO0UzQnN6ckJWO0UyQjd6ckJNO0lBT0k7RTNCeXpyQlY7RTJCaDByQk07SUFPSTtFM0I0enJCVjtFMkJuMHJCTTtJQU9JO0UzQit6ckJWO0UyQnQwckJNO0lBT0k7RTNCazByQlY7RTJCejByQk07SUFPSTtFM0JxMHJCVjtFMkI1MHJCTTtJQU9JO0UzQncwckJWO0UyQi8wckJNO0lBT0k7RTNCMjByQlY7RTJCbDFyQk07SUFPSTtFM0I4MHJCVjtFMkJyMXJCTTtJQU9JO0UzQmkxckJWO0UyQngxckJNO0lBT0k7RTNCbzFyQlY7RTJCMzFyQk07SUFPSTtFM0J1MXJCVjtFMkI5MXJCTTtJQU9JO0UzQjAxckJWO0UyQmoyckJNO0lBT0k7RTNCNjFyQlY7RTJCcDJyQk07SUFPSTtFM0JnMnJCVjtFMkJ2MnJCTTtJQU9JO0UzQm0yckJWO0UyQjEyckJNO0lBT0k7RTNCczJyQlY7RTJCNzJyQk07SUFPSTtFM0J5MnJCVjtFMkJoM3JCTTtJQU9JO0UzQjQyckJWO0UyQm4zckJNO0lBT0k7RTNCKzJyQlY7RTJCdDNyQk07SUFPSTtFM0JrM3JCVjtFMkJ6M3JCTTtJQU9JO0UzQnEzckJWO0UyQjUzckJNO0lBT0k7RTNCdzNyQlY7RTJCLzNyQk07SUFPSTtFM0IyM3JCVjtFMkJsNHJCTTtJQU9JO0UzQjgzckJWO0UyQnI0ckJNO0lBT0k7RTNCaTRyQlY7RTJCeDRyQk07SUFPSTtFM0JvNHJCVjtFMkIzNHJCTTtJQU9JO0UzQnU0ckJWO0UyQjk0ckJNO0lBT0k7RTNCMDRyQlY7RTJCajVyQk07SUFPSTtFM0I2NHJCVjtFMkJwNXJCTTtJQU9JO0UzQmc1ckJWO0UyQnY1ckJNO0lBT0k7RTNCbTVyQlY7RTJCMTVyQk07SUFPSTtFM0JzNXJCVjtFMkI3NXJCTTtJQU9JO0UzQnk1ckJWO0UyQmg2ckJNO0lBT0k7RTNCNDVyQlY7RTJCbjZyQk07SUFPSTtFM0IrNXJCVjtFMkJ0NnJCTTtJQU9JO0UzQms2ckJWO0FBQ0Y7QTRCbjhyQkE7RUR5QlE7SUFPSTtFM0J1NnJCVjtFMkI5NnJCTTtJQU9JO0UzQjA2ckJWO0UyQmo3ckJNO0lBT0k7RTNCNjZyQlY7RTJCcDdyQk07SUFPSTtFM0JnN3JCVjtFMkJ2N3JCTTtJQU9JO0UzQm03ckJWO0UyQjE3ckJNO0lBT0k7RTNCczdyQlY7RTJCNzdyQk07SUFPSTtFM0J5N3JCVjtFMkJoOHJCTTtJQU9JO0UzQjQ3ckJWO0UyQm44ckJNO0lBT0k7RTNCKzdyQlY7RTJCdDhyQk07SUFPSTtFM0JrOHJCVjtBQUNGO0E2QnZnc0JFO0VBQ0U7RUFDQTtFQUNBO0E3Qnlnc0JKOztBOEI3Z3NCRTtFQUNFLGN6QjhFVztBTGs4ckJmO0E4Qjdnc0JNO0VBRUU7QTlCOGdzQlI7O0E4QnBoc0JFO0VBQ0UsY3pCOEVXO0FMeThyQmY7QThCcGhzQk07RUFFRTtBOUJxaHNCUjs7QThCM2hzQkU7RUFDRSxjekI4RVc7QUxnOXJCZjtBOEIzaHNCTTtFQUVFO0E5QjRoc0JSOztBOEJsaXNCRTtFQUNFLGN6QjhFVztBTHU5ckJmO0E4Qmxpc0JNO0VBRUU7QTlCbWlzQlI7O0E4Qnppc0JFO0VBQ0UsY3pCOEVXO0FMODlyQmY7QThCemlzQk07RUFFRTtBOUIwaXNCUjs7QThCaGpzQkU7RUFDRSxjekI4RVc7QUxxK3JCZjtBOEJoanNCTTtFQUVFO0E5Qmlqc0JSOztBOEJ2anNCRTtFQUNFLGN6QjhFVztBTDQrckJmO0E4QnZqc0JNO0VBRUU7QTlCd2pzQlI7O0E4Qjlqc0JFO0VBQ0UsY3pCOEVXO0FMbS9yQmY7QThCOWpzQk07RUFFRTtBOUIranNCUjs7QStCcGtzQkE7RUFDRTtFQUNBO0EvQnVrc0JGO0ErQnJrc0JFO0VBQ0U7RUFDQTtFQUNBO0EvQnVrc0JKO0ErQnBrc0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jza3NCSjs7QStCamtzQkU7RUFDRTtBL0Jva3NCSjs7QStCcmtzQkU7RUFDRTtBL0J3a3NCSjs7QStCemtzQkU7RUFDRTtBL0I0a3NCSjs7QStCN2tzQkU7RUFDRTtBL0JnbHNCSjs7QWdDcm1zQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzQnNpQ2tDO0FMa2txQnBDOztBZ0NybXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNCOGhDa0M7QUwwa3FCcEM7O0FnQ2htc0JJO0VBQ0U7RUFDQTtFQUNBLGEzQmtoQzhCO0FMaWxxQnBDOztBRTlqc0JJO0U4QnhDQTtJQUNFO0lBQ0E7SUFDQSxhM0JraEM4QjtFTHdscUJsQztBQUNGO0FFdGtzQkk7RThCeENBO0lBQ0U7SUFDQTtJQUNBLGEzQmtoQzhCO0VMK2xxQmxDO0FBQ0Y7QUU3a3NCSTtFOEJ4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNCa2hDOEI7RUxzbXFCbEM7QUFDRjtBRXBsc0JJO0U4QnhDQTtJQUNFO0lBQ0E7SUFDQSxhM0JraEM4QjtFTDZtcUJsQztBQUNGO0FFM2xzQkk7RThCeENBO0lBQ0U7SUFDQTtJQUNBLGEzQmtoQzhCO0VMb25xQmxDO0FBQ0Y7QWlDaHFzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNrcXNCRjs7QWlDL3BzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNrcXNCRjs7QWtDMXFzQkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzJxc0JGOztBb0N0cnNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVL0J3YnNDO0UrQnZidEM7QXBDeXJzQko7O0FxQ2pzc0JBO0VDQUU7RUFDQTtFQUNBO0F0Q3Fzc0JGOztBdUMzc3NCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbENpcEI0QjtBTDZqckI5Qjs7QXdDaHRzQkE7RUFDRSxxQm5Dd3pCc0M7QUwyNXFCeEM7O0F3QzFzc0JBO0VBQ0U7RUFDQTtFQUNBO0UzQm9SSSxrQkFMSTtFMkIzUVIsZ0JuQ2drQjRCO0FMMm9yQjlCOztBd0N2c3NCQTtFQUNFO0VBQ0E7RTNCMFFJLGtCQUxJO0FiczhyQlY7O0F3Q3Zzc0JBO0VBQ0U7RUFDQTtFM0JvUUksbUJBTEk7QWI0OHJCVjs7QXlDeHVzQkE7RUFDRSxtQnBDZ3pCc0M7RVFoaEJsQyxrQkFMSTtFNEJ2UlIsYzVIbVRTO0FtRnM3ckJYOztBMEM5dXNCQTtFQUNFO0VBQ0E7RUFDQTtFN0I4UkksZUFMSTtFNkJ0UlIsZ0JyQ3FrQjRCO0VxQ3BrQjVCLGdCckMwa0I0QjtFcUN6a0I1QixjckNLUztFcUNKVCx5QjdIaUJXO0U2SGhCWDtFQUNBO0VBQ0E7RTVCR0U7RUNIRSx3RTJCTUo7QTFDNHVzQkY7QWU5dXNCTTtFMkJoQk47STNCaUJRO0VmaXZzQk47QUFDRjtBMEMvdXNCRTtFQUNFO0ExQ2l2c0JKO0EwQy91c0JJO0VBQ0U7QTFDaXZzQk47QTBDNXVzQkU7RUFDRSxjckNqQk87RXFDa0JQLHlCN0hMUztFNkhNVCxxQnJDOHpCb0M7RXFDN3pCcEM7RUFLRSxrRHJDdXNCMEI7QUxtaXJCaEM7QTBDbnVzQkU7RUFFRTtBMUNvdXNCSjtBMENodXNCRTtFQUNFLGM3SG9RTztFNkhsUVA7QTFDaXVzQko7QTBDenRzQkU7RUFFRSx5QjdIb1BPO0U2SGpQUDtBMUN3dHNCSjtBMENwdHNCRTtFQUNFO0VBQ0E7RUFDQSwwQnJDMHBCMEI7RXFDenBCMUIsY3JDOURPO0VzQ2JULHlCOUhvVFM7RTZIdk9QO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJyQ2diMEI7RXFDL2ExQjtFM0J0RUUscUkyQnVFRjtBMUNzdHNCSjtBZXp4c0JNO0UyQnVESjtJM0J0RE07RWY0eHNCTjtBQUNGO0EwQ3h0c0JFO0VBQ0UsMkJyQys1QjhCO0FMMnpxQmxDO0EwQ3Z0c0JFO0VBQ0U7RUFDQTtFQUNBLDBCckN1b0IwQjtFcUN0b0IxQixjckNqRk87RXNDYlQseUI5SG9UUztFNkhwTlA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnJDNlowQjtFcUM1WjFCO0UzQnpGRSxxSTJCMEZGO0ExQ3l0c0JKO0FlL3lzQk07RTJCMEVKO0kzQnpFTTtFZmt6c0JOO0FBQ0Y7QTBDM3RzQkU7RUFDRSwyQnJDNDRCOEI7QUxpMXFCbEM7O0EwQ3B0c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJDeWQ0QjtFcUN4ZDVCLGNyQzVHUztFcUM2R1Q7RUFDQTtFQUNBO0ExQ3V0c0JGO0EwQ3J0c0JFO0VBRUU7RUFDQTtBMUNzdHNCSjs7QTBDM3NzQkE7RUFDRSxzQ3JDZ3VCc0M7RXFDL3RCdEM7RTdCbUpJLG1CQUxJO0VDN1FOO0FkKzBzQko7QTBDNXNzQkU7RUFDRTtFQUNBO0VBQ0EseUJyQzJsQjBCO0FMbW5yQjlCO0EwQzNzc0JFO0VBQ0U7RUFDQTtFQUNBLHlCckNxbEIwQjtBTHduckI5Qjs7QTBDenNzQkE7RUFDRSxvQ3JDOHNCc0M7RXFDN3NCdEM7RTdCZ0lJLGtCQUxJO0VDN1FOO0FkZzJzQko7QTBDMXNzQkU7RUFDRTtFQUNBO0VBQ0EsdUJyQzRrQjBCO0FMZ29yQjlCO0EwQ3pzc0JFO0VBQ0U7RUFDQTtFQUNBLHVCckNza0IwQjtBTHFvckI5Qjs7QTBDbnNzQkU7RUFDRSx1Q3JDcXJCb0M7QUxpaHJCeEM7QTBDbnNzQkU7RUFDRSxzQ3JDa3JCb0M7QUxtaHJCeEM7QTBDbHNzQkU7RUFDRSxvQ3JDK3FCb0M7QUxxaHJCeEM7O0EwQy9yc0JBO0VBQ0UsV3JDNnFCc0M7RXFDNXFCdEM7RUFDQSxpQnJDNGhCNEI7QUxzcXJCOUI7QTBDaHNzQkU7RUFDRTtBMUNrc3NCSjtBMEMvcnNCRTtFQUNFO0U1Qi9MQTtBZGk0c0JKO0EwQzlyc0JFO0VBQ0U7RTVCcE1BO0FkcTRzQko7O0E0Q241c0JBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RS9CMlJJLGVBTEk7RStCblJSLGdCdkNra0I0QjtFdUNqa0I1QixnQnZDdWtCNEI7RXVDdGtCNUIsY3ZDRVM7RXVDRFQseUIvSGNXO0UrSGJYO0VBQ0E7RUFDQSx5Q3ZDZzdCa0M7RXVDLzZCbEMsMEJ2Q2c3QmtDO0V1Qy82QmxDO0U5QkZFO0VDSEUsd0U2QlFKO0VBQ0E7QTVDbTVzQkY7QWV4NXNCTTtFNkJmTjtJN0JnQlE7RWYyNXNCTjtBQUNGO0E0Q3Q1c0JFO0VBQ0UscUJ2Q3MwQm9DO0V1Q3IwQnBDO0VBS0Usa0R2Q2k3QjRCO0FMbStxQmxDO0E0Q2g1c0JFO0VBRUUsc0J2Q2dzQjBCO0V1Qy9yQjFCO0E1Q2k1c0JKO0E0Qzk0c0JFO0VBRUUseUIvSDBRTztBbUZxb3NCWDtBNEMxNHNCRTtFQUNFO0VBQ0E7QTVDNDRzQko7O0E0Q3g0c0JBO0VBQ0Usb0J2Q3lyQjRCO0V1Q3hyQjVCLHVCdkN3ckI0QjtFdUN2ckI1QixvQnZDd3JCNEI7RVEvY3hCLG1CQUxJO0VDN1FOO0FkczdzQko7O0E0Q3g0c0JBO0VBQ0UsbUJ2Q3FyQjRCO0V1Q3ByQjVCLHNCdkNvckI0QjtFdUNuckI1QixrQnZDb3JCNEI7RVFuZHhCLGtCQUxJO0VDN1FOO0FkODdzQko7O0E2Qzc4c0JBO0VBQ0U7RUFDQSxrQnhDcTNCd0M7RXdDcDNCeEMsbUJ4Q3EzQndDO0V3Q3AzQnhDLHVCeENxM0J3QztBTDJsckIxQztBNkM5OHNCRTtFQUNFO0VBQ0E7QTdDZzlzQko7O0E2QzU4c0JBO0VBQ0UsVXhDeTJCd0M7RXdDeDJCeEMsV3hDdzJCd0M7RXdDdjJCeEM7RUFDQTtFQUNBLHlCaElTVztFZ0lSWDtFQUNBO0VBQ0E7RUFDQSxxQ3hDNDJCd0M7RXdDMzJCeEM7RUFDQTtBN0MrOHNCRjtBNkM1OHNCRTtFL0JYRTtBZDA5c0JKO0E2QzM4c0JFO0VBRUUsa0J4Q20yQnNDO0FMeW1yQjFDO0E2Q3o4c0JFO0VBQ0UsdUJ4QzAxQnNDO0FMaW5yQjFDO0E2Q3g4c0JFO0VBQ0UscUJ4Q3N6Qm9DO0V3Q3J6QnBDO0VBQ0Esa0R4Q21zQjRCO0FMdXdyQmhDO0E2Q3Y4c0JFO0VBQ0UseUJqSWZTO0VpSWdCVCxxQmpJaEJTO0FvRnk5c0JiO0E2Q3Y4c0JJO0VBSUk7QTdDczhzQlI7QTZDbDhzQkk7RUFJSTtBN0NpOHNCUjtBNkM1N3NCRTtFQUNFLHlCaklwQ1M7RWlJcUNULHFCaklyQ1M7RWlJMENQO0E3QzA3c0JOO0E2Q3Q3c0JFO0VBQ0U7RUFDQTtFQUNBLFl4Q2swQnVDO0FMc25yQjNDO0E2Q2o3c0JJO0VBQ0UsWXhDMHpCcUM7QUx5bnJCM0M7O0E2Q3I2c0JBO0VBQ0UsbUJ4Q3F6QmdDO0FMbW5yQmxDO0E2Q3Q2c0JFO0VBQ0UsVzVDTmdCO0U0Q09oQjtFQUNBO0VBQ0E7RS9COUZBO0VDSEUsaUQ4Qm1HRjtBN0N3NnNCSjtBZXZndEJNO0U4QnlGSjtJOUJ4Rk07RWYwZ3RCTjtBQUNGO0E2QzM2c0JJO0VBQ0U7QTdDNjZzQk47QTZDMTZzQkk7RUFDRSxpQ3hDZ3pCNEI7RXdDM3lCMUI7QTdDdzZzQlI7O0E2Q2w2c0JBO0VBQ0U7RUFDQSxrQnhDbXhCZ0M7QUxrcHJCbEM7O0E2Q2w2c0JBO0VBQ0U7RUFDQTtFQUNBO0E3Q3E2c0JGO0E2Q2o2c0JJO0VBQ0U7RUFDQTtFQUNBLGF4Q3FvQndCO0FMOHhyQjlCOztBOENqanRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDb2p0QkY7QThDbGp0QkU7RUFDRTtBOUNvanRCSjtBOENoanRCSTtFQUEwQixxRXpDODlCYTtBTHFsckIzQztBOENsanRCSTtFQUEwQixxRXpDNjlCYTtBTHdsckIzQztBOENsanRCRTtFQUNFO0E5Q29qdEJKO0E4Q2pqdEJFO0VBQ0UsV3pDKzhCdUM7RXlDOThCdkMsWXpDODhCdUM7RXlDNzhCdkM7RUh6QkYseUIvSCtCVztFa0lKVCxTekM4OEJ1QztFUzE5QnZDO0VDSEUsNEcrQmtCRjtFQUNBO0E5Q2tqdEJKO0Flamt0Qk07RStCTUo7SS9CTE07RWZva3RCTjtBQUNGO0E4Q3JqdEJJO0VIakNGLHlCdEM4K0J5QztBTDJtckIzQztBOENuanRCRTtFQUNFLFd6Q3c3QjhCO0V5Q3Y3QjlCLGN6Q3c3QjhCO0V5Q3Y3QjlCO0VBQ0EsZXpDdTdCOEI7RXlDdDdCOUIseUJqSTBRTztFaUl6UVA7RWhDN0JBO0FkbWx0Qko7QThDamp0QkU7RUFDRSxXekNvN0J1QztFeUNuN0J2QyxZekNtN0J1QztFc0N0K0J6Qyx5Qi9IK0JXO0VrSXNCVCxTekNvN0J1QztFUzE5QnZDO0VDSEUsNEcrQjRDRjtFQUNBO0E5Q2tqdEJKO0FlM2x0Qk07RStCaUNKO0kvQmhDTTtFZjhsdEJOO0FBQ0Y7QThDcmp0Qkk7RUgzREYseUJ0QzgrQnlDO0FMcW9yQjNDO0E4Q25qdEJFO0VBQ0UsV3pDODVCOEI7RXlDNzVCOUIsY3pDODVCOEI7RXlDNzVCOUI7RUFDQSxlekM2NUI4QjtFeUM1NUI5Qix5QmpJZ1BPO0VpSS9PUDtFaEN2REE7QWQ2bXRCSjtBOENqanRCRTtFQUNFO0E5Q21qdEJKO0E4Q2pqdEJJO0VBQ0UseUJqSXdPSztBbUYyMHNCWDtBOENoanRCSTtFQUNFLHlCaklvT0s7QW1GODBzQlg7O0ErQ3pvdEJBO0VBQ0U7QS9DNG90QkY7QStDMW90QkU7O0VBRUUsMEIxQ3kvQjhCO0UwQ3gvQjlCLGlCMUN5L0I4QjtBTG1wckJsQztBK0N6b3RCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDREUsZ0VnQ0VGO0EvQzJvdEJKO0Flem90Qk07RWdDWEo7SWhDWU07RWY0b3RCTjtBQUNGO0ErQzVvdEJFO0VBQ0U7QS9DOG90Qko7QStDNW90Qkk7RUFDRTtBL0M4b3RCTjtBK0Mzb3RCSTtFQUVFLHFCMUNtK0I0QjtFMENsK0I1Qix3QjFDbStCNEI7QUx5cXJCbEM7QStDem90Qkk7RUFDRSxxQjFDODlCNEI7RTBDNzlCNUIsd0IxQzg5QjRCO0FMNnFyQmxDO0ErQ3ZvdEJFO0VBQ0UscUIxQ3c5QjhCO0UwQ3Y5QjlCLHdCMUN3OUI4QjtBTGlyckJsQztBK0Nub3RCSTs7O0VBQ0UsYTFDazlCNEI7RTBDajlCNUIsOEQxQ2s5QjRCO0FMcXJyQmxDO0ErQ2xvdEJJO0VBQ0UsYTFDMjhCNEI7RTBDMThCNUIsOEQxQzI4QjRCO0FMeXJyQmxDOztBZ0QxcnRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhENnJ0QkY7QWdEM3J0QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhENnJ0Qko7QWdEenJ0QkU7O0VBRUU7QWhEMnJ0Qko7QWdEcnJ0QkU7RUFDRTtFQUNBO0FoRHVydEJKO0FnRHJydEJJO0VBQ0U7QWhEdXJ0Qk47O0FnRDVxdEJBO0VBQ0U7RUFDQTtFQUNBO0VuQ3NQSSxlQUxJO0VtQy9PUixnQjNDOGhCNEI7RTJDN2hCNUIsZ0IzQ21pQjRCO0UyQ2xpQjVCLGMzQ2xDUztFMkNtQ1Q7RUFDQTtFQUNBLHlCbklrUVM7RW1JalFUO0VsQ3BDRTtBZG90dEJKOztBZ0R0cXRCQTs7OztFQUlFO0VuQ2dPSSxrQkFMSTtFQzdRTjtBZDZ0dEJKOztBZ0R0cXRCQTs7OztFQUlFO0VuQ3VOSSxtQkFMSTtFQzdRTjtBZHN1dEJKOztBZ0R0cXRCQTs7RUFFRTtBaER5cXRCRjs7QWdENXB0Qkk7O0VsQy9EQTtFQUNBO0FkZ3V0Qko7QWdEM3B0Qkk7O0VsQ3RFQTtFQUNBO0FkcXV0Qko7QWdEcnB0QkU7RUFDRTtFbENwRUE7RUFDQTtBZDR0dEJKOztBaURydnRCRTtFQUNFO0VBQ0E7RUFDQSxtQjVDeXhCb0M7RVFoaEJsQyxrQkFMSTtFb0NqUU4sYzVDMC9CcUI7QUw2dnJCekI7O0FpRHB2dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDNFBFLG1CQUxJO0VvQ3BQTixjQXZCYztFQXdCZCx3Q0F2QmlCO0VuQ0hqQjtBZGl4dEJKOztBaURsdnRCSTs7OztFQUVFO0FqRHV2dEJOOztBaURyeXRCSTtFQW9ERSxxQjVDKzlCbUI7RTRDNTlCakIsb0M1Qyt5QmdDO0U0Qzl5QmhDO0VBQ0E7RUFDQTtFQUNBO0FqRG12dEJSO0FpRGh2dEJNO0VBQ0UscUI1Q285QmlCO0U0Q245QmpCLGlEQS9DYTtBakRpeXRCckI7O0FpRGx6dEJJO0VBeUVJLG9DNUM2eEJnQztFNEM1eEJoQztBakQ2dXRCUjs7QWlEdnp0Qkk7RUFpRkUscUI1Q2s4Qm1CO0FMd3lyQnpCO0FpRHZ1dEJRO0VBRUUsdUI1QzQyQjhCO0U0QzMyQjlCO0VBQ0E7RUFDQTtBakR3dXRCVjtBaURwdXRCTTtFQUNFLHFCNUNxN0JpQjtFNENwN0JqQixpREE5RWE7QWpEb3p0QnJCOztBaURyMHRCSTtFQXNHRSxxQjVDNjZCbUI7QUxzenJCekI7QWlEanV0Qk07RUFDRSx5QjVDMDZCaUI7QUx5enJCekI7QWlEaHV0Qk07RUFDRSxpREE1RmE7QWpEOHp0QnJCO0FpRC90dEJNO0VBQ0UsYzVDazZCaUI7QUwrenJCekI7O0FpRDV0dEJJO0VBQ0U7QWpEK3R0Qk47O0FpRHQxdEJJOzs7RUErSEk7QWpENnR0QlI7QWlEenR0Qk07OztFQUNFO0FqRDZ0dEJSOztBaUQ5MHRCRTtFQUNFO0VBQ0E7RUFDQSxtQjVDeXhCb0M7RVFoaEJsQyxrQkFMSTtFb0NqUU4sYzVDMC9CcUI7QUxzMXJCekI7O0FpRDcwdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDNFBFLG1CQUxJO0VvQ3BQTixjQXZCYztFQXdCZCx3Q0F2QmlCO0VuQ0hqQjtBZDAydEJKOztBaUQzMHRCSTs7OztFQUVFO0FqRGcxdEJOOztBaUQ5M3RCSTtFQW9ERSxxQjVDKzlCbUI7RTRDNTlCakIsb0M1Qyt5QmdDO0U0Qzl5QmhDO0VBQ0E7RUFDQTtFQUNBO0FqRDQwdEJSO0FpRHowdEJNO0VBQ0UscUI1Q285QmlCO0U0Q245QmpCLGlEQS9DYTtBakQwM3RCckI7O0FpRDM0dEJJO0VBeUVJLG9DNUM2eEJnQztFNEM1eEJoQztBakRzMHRCUjs7QWlEaDV0Qkk7RUFpRkUscUI1Q2s4Qm1CO0FMaTRyQnpCO0FpRGgwdEJRO0VBRUUsdUI1QzQyQjhCO0U0QzMyQjlCO0VBQ0E7RUFDQTtBakRpMHRCVjtBaUQ3enRCTTtFQUNFLHFCNUNxN0JpQjtFNENwN0JqQixpREE5RWE7QWpENjR0QnJCOztBaUQ5NXRCSTtFQXNHRSxxQjVDNjZCbUI7QUwrNHJCekI7QWlEMXp0Qk07RUFDRSx5QjVDMDZCaUI7QUxrNXJCekI7QWlEenp0Qk07RUFDRSxpREE1RmE7QWpEdTV0QnJCO0FpRHh6dEJNO0VBQ0UsYzVDazZCaUI7QUx3NXJCekI7O0FpRHJ6dEJJO0VBQ0U7QWpEd3p0Qk47O0FpRC82dEJJOzs7RUFpSUk7QWpEb3p0QlI7QWlEbHp0Qk07OztFQUNFO0FqRHN6dEJSOztBMkJqNHRCUTtFQU9JO0EzQjgzdEJaOztBMkJyNHRCUTtFQU9JO0EzQms0dEJaOztBMkJ6NHRCUTtFQU9JO0EzQnM0dEJaOztBMkI3NHRCUTtFQU9JO0EzQjA0dEJaOztBMkJqNXRCUTtFQU9JO0EzQjg0dEJaOztBMkJyNXRCUTtFQU9JO0EzQms1dEJaOztBMkJ6NXRCUTtFQU9JO0EzQnM1dEJaOztBMkI3NXRCUTtFQU9JO0EzQjA1dEJaOztBMkJqNnRCUTtFQU9JO0EzQjg1dEJaOztBMkJyNnRCUTtFQU9JO0EzQms2dEJaOztBMkJ6NnRCUTtFQU9JO0EzQnM2dEJaOztBMkI3NnRCUTtFQU9JO0EzQjA2dEJaOztBMkJqN3RCUTtFQU9JO0EzQjg2dEJaOztBMkJyN3RCUTtFQU9JO0EzQms3dEJaOztBMkJ6N3RCUTtFQU9JO0EzQnM3dEJaOztBMkI3N3RCUTtFQU9JO0EzQjA3dEJaOztBMkJqOHRCUTtFQU9JO0EzQjg3dEJaOztBMkJyOHRCUTtFQU9JO0EzQms4dEJaOztBMkJ6OHRCUTtFQU9JO0EzQnM4dEJaOztBMkI3OHRCUTtFQU9JO0EzQjA4dEJaOztBMkJqOXRCUTtFQU9JO0EzQjg4dEJaOztBMkJyOXRCUTtFQU9JO0EzQms5dEJaOztBMkJ6OXRCUTtFQU9JO0EzQnM5dEJaOztBMkI3OXRCUTtFQU9JO0EzQjA5dEJaOztBMkJqK3RCUTtFQU9JO0EzQjg5dEJaOztBMkJyK3RCUTtFQU9JO0EzQmsrdEJaOztBMkJ6K3RCUTtFQU9JO0EzQnMrdEJaOztBMkI3K3RCUTtFQU9JO0EzQjArdEJaOztBMkJqL3RCUTtFQU9JO0EzQjgrdEJaOztBMkJyL3RCUTtFQU9JO0EzQmsvdEJaOztBMkJ6L3RCUTtFQU9JO0EzQnMvdEJaOztBMkI3L3RCUTtFQU9JO0EzQjAvdEJaOztBMkJqZ3VCUTtFQU9JO0EzQjgvdEJaOztBMkJyZ3VCUTtFQU9JO0EzQmtndUJaOztBMkJ6Z3VCUTtFQU9JO0EzQnNndUJaOztBMkI3Z3VCUTtFQU9JO0EzQjBndUJaOztBMkJqaHVCUTtFQU9JO0EzQjhndUJaOztBMkJyaHVCUTtFQU9JO0EzQmtodUJaOztBMkJ6aHVCUTtFQU9JO0EzQnNodUJaOztBMkI3aHVCUTtFQU9JO0EzQjBodUJaOztBMkJqaXVCUTtFQU9JO0EzQjhodUJaOztBMkJyaXVCUTtFQU9JO0EzQmtpdUJaOztBMkJ6aXVCUTtFQU9JO0EzQnNpdUJaOztBMkI3aXVCUTtFQU9JO0EzQjBpdUJaOztBMkJqanVCUTtFQU9JO0EzQjhpdUJaOztBMkJyanVCUTtFQU9JO0EzQmtqdUJaOztBMkJ6anVCUTtFQU9JO0EzQnNqdUJaOztBMkI3anVCUTtFQU9JO0EzQjBqdUJaOztBMkJqa3VCUTtFQU9JO0EzQjhqdUJaOztBMkJya3VCUTtFQU9JO0EzQmtrdUJaOztBMkJ6a3VCUTtFQU9JO0EzQnNrdUJaOztBMkI3a3VCUTtFQU9JO0EzQjBrdUJaOztBMkJqbHVCUTtFQU9JO0EzQjhrdUJaOztBMkJybHVCUTtFQU9JO0EzQmtsdUJaOztBMkJ6bHVCUTtFQU9JO0EzQnNsdUJaOztBMkI3bHVCUTtFQU9JO0EzQjBsdUJaOztBMkJqbXVCUTtFQU9JO0EzQjhsdUJaOztBMkJybXVCUTtFQU9JO0EzQmttdUJaOztBMkJ6bXVCUTtFQU9JO0EzQnNtdUJaOztBMkI3bXVCUTtFQU9JO0EzQjBtdUJaOztBMkJqbnVCUTtFQU9JO0EzQjhtdUJaOztBMkJybnVCUTtFQU9JO0EzQmtudUJaOztBMkJ6bnVCUTtFQU9JO0EzQnNudUJaOztBMkI3bnVCUTtFQU9JO0EzQjBudUJaOztBMkJqb3VCUTtFQU9JO0EzQjhudUJaOztBMkJyb3VCUTtFQU9JO0EzQmtvdUJaOztBMkJ6b3VCUTtFQU9JO0EzQnNvdUJaOztBMkI3b3VCUTtFQU9JO0EzQjBvdUJaOztBMkJqcHVCUTtFQU9JO0EzQjhvdUJaOztBMkJycHVCUTtFQU9JO0EzQmtwdUJaOztBMkJ6cHVCUTtFQU9JO0EzQnNwdUJaOztBMkI3cHVCUTtFQU9JO0EzQjBwdUJaOztBMkJqcXVCUTtFQU9JO0EzQjhwdUJaOztBMkJycXVCUTtFQU9JO0EzQmtxdUJaOztBMkJ6cXVCUTtFQU9JO0EzQnNxdUJaOztBMkI3cXVCUTtFQU9JO0EzQjBxdUJaOztBMkJqcnVCUTtFQU9JO0EzQjhxdUJaOztBMkJycnVCUTtFQU9JO0EzQmtydUJaOztBMkJ6cnVCUTtFQU9JO0EzQnNydUJaOztBMkI3cnVCUTtFQU9JO0EzQjBydUJaOztBMkJqc3VCUTtFQU9JO0EzQjhydUJaOztBMkJyc3VCUTtFQU9JO0EzQmtzdUJaOztBMkJ6c3VCUTtFQU9JO0EzQnNzdUJaOztBMkI3c3VCUTtFQU9JO0EzQjBzdUJaOztBMkJqdHVCUTtFQU9JO0EzQjhzdUJaOztBMkJydHVCUTtFQU9JO0EzQmt0dUJaOztBMkJ6dHVCUTtFQU9JO0EzQnN0dUJaOztBMkI3dHVCUTtFQU9JO0EzQjB0dUJaOztBMkJqdXVCUTtFQU9JO0EzQjh0dUJaOztBMkJydXVCUTtFQU9JO0EzQmt1dUJaOztBMkJ6dXVCUTtFQU9JO0EzQnN1dUJaOztBMkI3dXVCUTtFQU9JO0EzQjB1dUJaOztBMkJqdnVCUTtFQU9JO0EzQjh1dUJaOztBMkJydnVCUTtFQU9JO0EzQmt2dUJaOztBMkJ6dnVCUTtFQU9JO0EzQnN2dUJaOztBMkI3dnVCUTtFQU9JO0EzQjB2dUJaOztBMkJqd3VCUTtFQU9JO0EzQjh2dUJaOztBMkJyd3VCUTtFQU9JO0EzQmt3dUJaOztBMkJ6d3VCUTtFQU9JO0EzQnN3dUJaOztBMkI3d3VCUTtFQU9JO0EzQjB3dUJaOztBMkJqeHVCUTtFQU9JO0EzQjh3dUJaOztBMkJyeHVCUTtFQU9JO0EzQmt4dUJaOztBMkJ6eHVCUTtFQU9JO0EzQnN4dUJaOztBMkI3eHVCUTtFQU9JO0EzQjB4dUJaOztBMkJqeXVCUTtFQU9JO0EzQjh4dUJaOztBMkJyeXVCUTtFQU9JO0EzQmt5dUJaOztBMkJ6eXVCUTtFQU9JO0EzQnN5dUJaOztBMkI3eXVCUTtFQU9JO0EzQjB5dUJaOztBMkJqenVCUTtFQU9JO0EzQjh5dUJaOztBMkJyenVCUTtFQU9JO0EzQmt6dUJaOztBMkJ6enVCUTtFQU9JO0EzQnN6dUJaOztBMkI3enVCUTtFQU9JO0EzQjB6dUJaOztBMkJqMHVCUTtFQU9JO0EzQjh6dUJaOztBMkJyMHVCUTtFQU9JO0EzQmswdUJaOztBMkJ6MHVCUTtFQU9JO0EzQnMwdUJaOztBMkI3MHVCUTtFQU9JO0EzQjAwdUJaOztBMkJqMXVCUTtFQU9JO0EzQjgwdUJaOztBMkJyMXVCUTtFQU9JO0EzQmsxdUJaOztBMkJ6MXVCUTtFQU9JO0EzQnMxdUJaOztBMkI3MXVCUTtFQU9JO0EzQjAxdUJaOztBMkJqMnVCUTtFQU9JO0EzQjgxdUJaOztBMkJyMnVCUTtFQU9JO0EzQmsydUJaOztBMkJ6MnVCUTtFQU9JO0EzQnMydUJaOztBMkI3MnVCUTtFQU9JO0EzQjAydUJaOztBMkJqM3VCUTtFQU9JO0EzQjgydUJaOztBMkJyM3VCUTtFQU9JO0EzQmszdUJaOztBMkJ6M3VCUTtFQU9JO0EzQnMzdUJaOztBMkI3M3VCUTtFQU9JO0EzQjAzdUJaOztBMkJqNHVCUTtFQU9JO0EzQjgzdUJaOztBMkJyNHVCUTtFQU9JO0EzQms0dUJaOztBMkJ6NHVCUTtFQU9JO0EzQnM0dUJaOztBMkI3NHVCUTtFQU9JO0EzQjA0dUJaOztBMkJqNXVCUTtFQU9JO0EzQjg0dUJaOztBMkJyNXVCUTtFQU9JO0EzQms1dUJaOztBMkJ6NXVCUTtFQU9JO0EzQnM1dUJaOztBMkI3NXVCUTtFQU9JO0EzQjA1dUJaOztBMkJqNnVCUTtFQU9JO0EzQjg1dUJaOztBMkJyNnVCUTtFQU9JO0EzQms2dUJaOztBMkJ6NnVCUTtFQU9JO0EzQnM2dUJaOztBMkI3NnVCUTtFQU9JO0EzQjA2dUJaOztBMkJqN3VCUTtFQU9JO0EzQjg2dUJaOztBMkJyN3VCUTtFQU9JO0EzQms3dUJaOztBMkJ6N3VCUTtFQU9JO0EzQnM3dUJaOztBMkI3N3VCUTtFQU9JO0EzQjA3dUJaOztBMkJqOHVCUTtFQU9JO0EzQjg3dUJaOztBMkJyOHVCUTtFQU9JO0EzQms4dUJaOztBMkJ6OHVCUTtFQU9JO0EzQnM4dUJaOztBMkI3OHVCUTtFQU9JO0EzQjA4dUJaOztBMkJqOXVCUTtFQU9JO0EzQjg4dUJaOztBMkJyOXVCUTtFQU9JO0EzQms5dUJaOztBMkJ6OXVCUTtFQU9JO0EzQnM5dUJaOztBMkI3OXVCUTtFQU9JO0EzQjA5dUJaOztBMkJqK3VCUTtFQU9JO0EzQjg5dUJaOztBMkJyK3VCUTtFQU9JO0EzQmsrdUJaOztBMkJ6K3VCUTtFQU9JO0EzQnMrdUJaOztBMkI3K3VCUTtFQU9JO0EzQjArdUJaOztBMkJqL3VCUTtFQU9JO0EzQjgrdUJaOztBMkJyL3VCUTtFQU9JO0EzQmsvdUJaOztBMkJ6L3VCUTtFQU9JO0EzQnMvdUJaOztBMkI3L3VCUTtFQU9JO0EzQjAvdUJaOztBMkJqZ3ZCUTtFQU9JO0EzQjgvdUJaOztBMkJyZ3ZCUTtFQU9JO0EzQmtndkJaOztBMkJ6Z3ZCUTtFQU9JO0EzQnNndkJaOztBMkI3Z3ZCUTtFQU9JO0EzQjBndkJaOztBMkJqaHZCUTtFQU9JO0EzQjhndkJaOztBMkJyaHZCUTtFQU9JO0EzQmtodkJaOztBMkJ6aHZCUTtFQU9JO0EzQnNodkJaOztBMkI3aHZCUTtFQU9JO0EzQjBodkJaOztBMkJqaXZCUTtFQU9JO0EzQjhodkJaOztBMkJyaXZCUTtFQU9JO0EzQmtpdkJaOztBMkJ6aXZCUTtFQU9JO0EzQnNpdkJaOztBMkI3aXZCUTtFQU9JO0EzQjBpdkJaOztBMkJqanZCUTtFQU9JO0EzQjhpdkJaOztBMkJyanZCUTtFQU9JO0EzQmtqdkJaOztBMkJ6anZCUTtFQU9JO0EzQnNqdkJaOztBMkI3anZCUTtFQU9JO0EzQjBqdkJaOztBMkJqa3ZCUTtFQU9JO0EzQjhqdkJaOztBMkJya3ZCUTtFQU9JO0EzQmtrdkJaOztBMkJ6a3ZCUTtFQU9JO0VBQUE7QTNCdWt2Qlo7O0EyQjlrdkJRO0VBT0k7RUFBQTtBM0I0a3ZCWjs7QTJCbmx2QlE7RUFPSTtFQUFBO0EzQmlsdkJaOztBMkJ4bHZCUTtFQU9JO0VBQUE7QTNCc2x2Qlo7O0EyQjdsdkJRO0VBT0k7RUFBQTtBM0IybHZCWjs7QTJCbG12QlE7RUFPSTtFQUFBO0EzQmdtdkJaOztBMkJ2bXZCUTtFQU9JO0VBQUE7QTNCcW12Qlo7O0EyQjVtdkJRO0VBT0k7RUFBQTtBM0IwbXZCWjs7QTJCam52QlE7RUFPSTtFQUFBO0EzQittdkJaOztBMkJ0bnZCUTtFQU9JO0VBQUE7QTNCb252Qlo7O0EyQjNudkJRO0VBT0k7RUFBQTtBM0J5bnZCWjs7QTJCaG92QlE7RUFPSTtFQUFBO0EzQjhudkJaOztBMkJyb3ZCUTtFQU9JO0VBQUE7QTNCbW92Qlo7O0EyQjFvdkJRO0VBT0k7RUFBQTtBM0J3b3ZCWjs7QTJCL292QlE7RUFPSTtFQUFBO0EzQjZvdkJaOztBMkJwcHZCUTtFQU9JO0VBQUE7QTNCa3B2Qlo7O0EyQnpwdkJRO0VBT0k7RUFBQTtBM0J1cHZCWjs7QTJCOXB2QlE7RUFPSTtFQUFBO0EzQjRwdkJaOztBMkJucXZCUTtFQU9JO0VBQUE7QTNCaXF2Qlo7O0EyQnhxdkJRO0VBT0k7RUFBQTtBM0JzcXZCWjs7QTJCN3F2QlE7RUFPSTtFQUFBO0EzQjJxdkJaOztBMkJscnZCUTtFQU9JO0VBQUE7QTNCZ3J2Qlo7O0EyQnZydkJRO0VBT0k7RUFBQTtBM0JxcnZCWjs7QTJCNXJ2QlE7RUFPSTtFQUFBO0EzQjBydkJaOztBMkJqc3ZCUTtFQU9JO0VBQUE7QTNCK3J2Qlo7O0EyQnRzdkJRO0VBT0k7RUFBQTtBM0Jvc3ZCWjs7QTJCM3N2QlE7RUFPSTtFQUFBO0EzQnlzdkJaOztBMkJodHZCUTtFQU9JO0VBQUE7QTNCOHN2Qlo7O0EyQnJ0dkJRO0VBT0k7RUFBQTtBM0JtdHZCWjs7QTJCMXR2QlE7RUFPSTtFQUFBO0EzQnd0dkJaOztBMkIvdHZCUTtFQU9JO0VBQUE7QTNCNnR2Qlo7O0EyQnB1dkJRO0VBT0k7RUFBQTtBM0JrdXZCWjs7QTJCenV2QlE7RUFPSTtFQUFBO0EzQnV1dkJaOztBMkI5dXZCUTtFQU9JO0VBQUE7QTNCNHV2Qlo7O0EyQm52dkJRO0VBT0k7RUFBQTtBM0JpdnZCWjs7QTJCeHZ2QlE7RUFPSTtFQUFBO0EzQnN2dkJaOztBMkI3dnZCUTtFQU9JO0VBQUE7QTNCMnZ2Qlo7O0EyQmx3dkJRO0VBT0k7RUFBQTtBM0Jnd3ZCWjs7QTJCdnd2QlE7RUFPSTtFQUFBO0EzQnF3dkJaOztBMkI1d3ZCUTtFQU9JO0VBQUE7QTNCMHd2Qlo7O0EyQmp4dkJRO0VBT0k7RUFBQTtBM0Ird3ZCWjs7QTJCdHh2QlE7RUFPSTtFQUFBO0EzQm94dkJaOztBMkIzeHZCUTtFQU9JO0VBQUE7QTNCeXh2Qlo7O0EyQmh5dkJRO0VBT0k7RUFBQTtBM0I4eHZCWjs7QTJCcnl2QlE7RUFPSTtBM0JreXZCWjs7QTJCenl2QlE7RUFPSTtBM0JzeXZCWjs7QTJCN3l2QlE7RUFPSTtBM0IweXZCWjs7QTJCanp2QlE7RUFPSTtBM0I4eXZCWjs7QTJCcnp2QlE7RUFPSTtBM0JrenZCWjs7QTJCenp2QlE7RUFPSTtBM0JzenZCWjs7QTJCN3p2QlE7RUFPSTtBM0IwenZCWjs7QTJCajB2QlE7RUFPSTtBM0I4enZCWjs7QTJCcjB2QlE7RUFPSTtBM0JrMHZCWjs7QTJCejB2QlE7RUFPSTtBM0JzMHZCWjs7QTJCNzB2QlE7RUFPSTtBM0IwMHZCWjs7QTJCajF2QlE7RUFPSTtBM0I4MHZCWjs7QTJCcjF2QlE7RUFPSTtBM0JrMXZCWjs7QTJCejF2QlE7RUFPSTtBM0JzMXZCWjs7QTJCNzF2QlE7RUFPSTtBM0IwMXZCWjs7QTJCajJ2QlE7RUFPSTtBM0I4MXZCWjs7QTJCcjJ2QlE7RUFPSTtBM0JrMnZCWjs7QTJCejJ2QlE7RUFPSTtBM0JzMnZCWjs7QTJCNzJ2QlE7RUFPSTtBM0IwMnZCWjs7QTJCajN2QlE7RUFPSTtBM0I4MnZCWjs7QTJCcjN2QlE7RUFPSTtBM0JrM3ZCWjs7QTJCejN2QlE7RUFPSTtBM0JzM3ZCWjs7QTJCNzN2QlE7RUFPSTtBM0IwM3ZCWjs7QTJCajR2QlE7RUFPSTtBM0I4M3ZCWjs7QTJCcjR2QlE7RUFPSTtBM0JrNHZCWjs7QTJCejR2QlE7RUFPSTtBM0JzNHZCWjs7QTJCNzR2QlE7RUFPSTtBM0IwNHZCWjs7QTJCajV2QlE7RUFPSTtBM0I4NHZCWjs7QTJCcjV2QlE7RUFPSTtBM0JrNXZCWjs7QTJCejV2QlE7RUFPSTtBM0JzNXZCWjs7QTJCNzV2QlE7RUFPSTtBM0IwNXZCWjs7QTJCajZ2QlE7RUFPSTtBM0I4NXZCWjs7QTJCcjZ2QlE7RUFPSTtBM0JrNnZCWjs7QTJCejZ2QlE7RUFPSTtBM0JzNnZCWjs7QTJCNzZ2QlE7RUFPSTtBM0IwNnZCWjs7QTJCajd2QlE7RUFPSTtBM0I4NnZCWjs7QTJCcjd2QlE7RUFPSTtBM0JrN3ZCWjs7QTJCejd2QlE7RUFPSTtBM0JzN3ZCWjs7QTJCNzd2QlE7RUFPSTtBM0IwN3ZCWjs7QTJCajh2QlE7RUFPSTtBM0I4N3ZCWjs7QTJCcjh2QlE7RUFPSTtBM0JrOHZCWjs7QTJCejh2QlE7RUFPSTtBM0JzOHZCWjs7QTJCNzh2QlE7RUFPSTtBM0IwOHZCWjs7QTJCajl2QlE7RUFPSTtBM0I4OHZCWjs7QTJCcjl2QlE7RUFPSTtBM0JrOXZCWjs7QTJCejl2QlE7RUFPSTtBM0JzOXZCWjs7QTJCNzl2QlE7RUFPSTtBM0IwOXZCWjs7QTJCait2QlE7RUFPSTtBM0I4OXZCWjs7QTJCcit2QlE7RUFPSTtBM0JrK3ZCWjs7QTJCeit2QlE7RUFPSTtBM0JzK3ZCWjs7QTJCNyt2QlE7RUFPSTtBM0IwK3ZCWjs7QTJCai92QlE7RUFPSTtBM0I4K3ZCWjs7QTJCci92QlE7RUFPSTtBM0JrL3ZCWjs7QTJCei92QlE7RUFPSTtBM0JzL3ZCWjs7QTJCNy92QlE7RUFPSTtBM0IwL3ZCWjs7QTJCamd3QlE7RUFPSTtBM0I4L3ZCWjs7QTJCcmd3QlE7RUFPSTtBM0JrZ3dCWjs7QTJCemd3QlE7RUFPSTtBM0JzZ3dCWjs7QTJCN2d3QlE7RUFPSTtBM0IwZ3dCWjs7QTJCamh3QlE7RUFPSTtBM0I4Z3dCWjs7QTJCcmh3QlE7RUFPSTtBM0JraHdCWjs7QTJCemh3QlE7RUFPSTtBM0JzaHdCWjs7QTJCN2h3QlE7RUFPSTtBM0IwaHdCWjs7QTJCaml3QlE7RUFPSTtBM0I4aHdCWjs7QTJCcml3QlE7RUFPSTtBM0JraXdCWjs7QTJCeml3QlE7RUFPSTtBM0JzaXdCWjs7QTJCN2l3QlE7RUFPSTtBM0IwaXdCWjs7QTJCamp3QlE7RUFPSTtBM0I4aXdCWjs7QTJCcmp3QlE7RUFPSTtBM0JrandCWjs7QTJCemp3QlE7RUFPSTtBM0JzandCWjs7QTJCN2p3QlE7RUFPSTtBM0IwandCWjs7QTJCamt3QlE7RUFPSTtBM0I4andCWjs7QTJCcmt3QlE7RUFPSTtBM0Jra3dCWjs7QTJCemt3QlE7RUFPSTtBM0Jza3dCWjs7QTJCN2t3QlE7RUFPSTtBM0Iwa3dCWjs7QTJCamx3QlE7RUFPSTtBM0I4a3dCWjs7QTJCcmx3QlE7RUFPSTtBM0JrbHdCWjs7QTJCemx3QlE7RUFPSTtBM0JzbHdCWjs7QTJCN2x3QlE7RUFPSTtBM0IwbHdCWjs7QTJCam13QlE7RUFPSTtBM0I4bHdCWjs7QTJCcm13QlE7RUFPSTtBM0JrbXdCWjs7QTJCem13QlE7RUFPSTtBM0JzbXdCWjs7QTJCN213QlE7RUFPSTtBM0IwbXdCWjs7QTJCam53QlE7RUFPSTtBM0I4bXdCWjs7QTJCcm53QlE7RUFPSTtBM0JrbndCWjs7QTJCem53QlE7RUFPSTtBM0JzbndCWjs7QTJCN253QlE7RUFPSTtBM0IwbndCWjs7QTJCam93QlE7RUFPSTtBM0I4bndCWjs7QTJCcm93QlE7RUFPSTtBM0Jrb3dCWjs7QTJCem93QlE7RUFPSTtBM0Jzb3dCWjs7QTJCN293QlE7RUFPSTtBM0Iwb3dCWjs7QTJCanB3QlE7RUFPSTtBM0I4b3dCWjs7QTJCcnB3QlE7RUFPSTtBM0JrcHdCWjs7QTJCenB3QlE7RUFPSTtBM0JzcHdCWjs7QTJCN3B3QlE7RUFPSTtBM0IwcHdCWjs7QTJCanF3QlE7RUFPSTtBM0I4cHdCWjs7QTJCcnF3QlE7RUFPSTtBM0JrcXdCWjs7QTJCenF3QlE7RUFPSTtBM0JzcXdCWjs7QTJCN3F3QlE7RUFPSTtBM0IwcXdCWjs7QTJCanJ3QlE7RUFPSTtBM0I4cXdCWjs7QTJCcnJ3QlE7RUFPSTtBM0JrcndCWjs7QTJCenJ3QlE7RUFPSTtBM0JzcndCWjs7QTJCN3J3QlE7RUFPSTtBM0IwcndCWjs7QTJCanN3QlE7RUFPSTtBM0I4cndCWjs7QTJCcnN3QlE7RUFPSTtBM0Jrc3dCWjs7QTJCenN3QlE7RUFPSTtBM0Jzc3dCWjs7QTJCN3N3QlE7RUFPSTtBM0Iwc3dCWjs7QTJCanR3QlE7RUFPSTtBM0I4c3dCWjs7QTJCcnR3QlE7RUFPSTtBM0JrdHdCWjs7QTJCenR3QlE7RUFPSTtFQUFBO0EzQnV0d0JaOztBMkI5dHdCUTtFQU9JO0VBQUE7QTNCNHR3Qlo7O0EyQm51d0JRO0VBT0k7RUFBQTtBM0JpdXdCWjs7QTJCeHV3QlE7RUFPSTtFQUFBO0EzQnN1d0JaOztBMkI3dXdCUTtFQU9JO0VBQUE7QTNCMnV3Qlo7O0EyQmx2d0JRO0VBT0k7RUFBQTtBM0JndndCWjs7QTJCdnZ3QlE7RUFPSTtFQUFBO0EzQnF2d0JaOztBMkI1dndCUTtFQU9JO0VBQUE7QTNCMHZ3Qlo7O0EyQmp3d0JRO0VBT0k7RUFBQTtBM0IrdndCWjs7QTJCdHd3QlE7RUFPSTtFQUFBO0EzQm93d0JaOztBMkIzd3dCUTtFQU9JO0VBQUE7QTNCeXd3Qlo7O0EyQmh4d0JRO0VBT0k7RUFBQTtBM0I4d3dCWjs7QTJCcnh3QlE7RUFPSTtFQUFBO0EzQm14d0JaOztBMkIxeHdCUTtFQU9JO0VBQUE7QTNCd3h3Qlo7O0EyQi94d0JRO0VBT0k7RUFBQTtBM0I2eHdCWjs7QTJCcHl3QlE7RUFPSTtFQUFBO0EzQmt5d0JaOztBMkJ6eXdCUTtFQU9JO0VBQUE7QTNCdXl3Qlo7O0EyQjl5d0JRO0VBT0k7RUFBQTtBM0I0eXdCWjs7QTJCbnp3QlE7RUFPSTtFQUFBO0EzQml6d0JaOztBMkJ4endCUTtFQU9JO0VBQUE7QTNCc3p3Qlo7O0EyQjd6d0JRO0VBT0k7RUFBQTtBM0IyendCWjs7QTJCbDB3QlE7RUFPSTtFQUFBO0EzQmcwd0JaOztBMkJ2MHdCUTtFQU9JO0VBQUE7QTNCcTB3Qlo7O0EyQjUwd0JRO0VBT0k7RUFBQTtBM0IwMHdCWjs7QTJCajF3QlE7RUFPSTtFQUFBO0EzQiswd0JaOztBMkJ0MXdCUTtFQU9JO0VBQUE7QTNCbzF3Qlo7O0EyQjMxd0JRO0VBT0k7RUFBQTtBM0J5MXdCWjs7QTJCaDJ3QlE7RUFPSTtFQUFBO0EzQjgxd0JaOztBMkJyMndCUTtFQU9JO0VBQUE7QTNCbTJ3Qlo7O0EyQjEyd0JRO0VBT0k7RUFBQTtBM0J3MndCWjs7QTJCLzJ3QlE7RUFPSTtFQUFBO0EzQjYyd0JaOztBMkJwM3dCUTtFQU9JO0VBQUE7QTNCazN3Qlo7O0EyQnozd0JRO0VBT0k7RUFBQTtBM0J1M3dCWjs7QTJCOTN3QlE7RUFPSTtFQUFBO0EzQjQzd0JaOztBMkJuNHdCUTtFQU9JO0VBQUE7QTNCaTR3Qlo7O0EyQng0d0JRO0VBT0k7RUFBQTtBM0JzNHdCWjs7QTJCNzR3QlE7RUFPSTtFQUFBO0EzQjI0d0JaOztBMkJsNXdCUTtFQU9JO0VBQUE7QTNCZzV3Qlo7O0EyQnY1d0JRO0VBT0k7RUFBQTtBM0JxNXdCWjs7QTJCNTV3QlE7RUFPSTtFQUFBO0EzQjA1d0JaOztBMkJqNndCUTtFQU9JO0VBQUE7QTNCKzV3Qlo7O0EyQnQ2d0JRO0VBT0k7RUFBQTtBM0JvNndCWjs7QTJCMzZ3QlE7RUFPSTtBM0J3NndCWjs7QTJCLzZ3QlE7RUFPSTtBM0I0NndCWjs7QTJCbjd3QlE7RUFPSTtBM0JnN3dCWjs7QTJCdjd3QlE7RUFPSTtBM0JvN3dCWjs7QTJCMzd3QlE7RUFPSTtBM0J3N3dCWjs7QTJCLzd3QlE7RUFPSTtBM0I0N3dCWjs7QTJCbjh3QlE7RUFPSTtBM0JnOHdCWjs7QTJCdjh3QlE7RUFPSTtBM0JvOHdCWjs7QTJCMzh3QlE7RUFPSTtBM0J3OHdCWjs7QTJCLzh3QlE7RUFPSTtBM0I0OHdCWjs7QTJCbjl3QlE7RUFPSTtBM0JnOXdCWjs7QTJCdjl3QlE7RUFPSTtBM0JvOXdCWjs7QTJCMzl3QlE7RUFPSTtBM0J3OXdCWjs7QTJCLzl3QlE7RUFPSTtBM0I0OXdCWjs7QTJCbit3QlE7RUFPSTtBM0JnK3dCWjs7QTJCdit3QlE7RUFPSTtBM0JvK3dCWjs7QTJCMyt3QlE7RUFPSTtBM0J3K3dCWjs7QTJCLyt3QlE7RUFPSTtBM0I0K3dCWjs7QTJCbi93QlE7RUFPSTtBM0JnL3dCWjs7QTJCdi93QlE7RUFPSTtBM0JvL3dCWjs7QTJCMy93QlE7RUFPSTtBM0J3L3dCWjs7QTJCLy93QlE7RUFPSTtBM0I0L3dCWjs7QTJCbmd4QlE7RUFPSTtBM0JnZ3hCWjs7QTJCdmd4QlE7RUFPSTtBM0JvZ3hCWjs7QTJCM2d4QlE7RUFPSTtBM0J3Z3hCWjs7QTJCL2d4QlE7RUFPSTtBM0I0Z3hCWjs7QTJCbmh4QlE7RUFPSTtBM0JnaHhCWjs7QTJCdmh4QlE7RUFPSTtBM0JvaHhCWjs7QTJCM2h4QlE7RUFPSTtBM0J3aHhCWjs7QTJCL2h4QlE7RUFPSTtBM0I0aHhCWjs7QTJCbml4QlE7RUFPSTtBM0JnaXhCWjs7QTJCdml4QlE7RUFPSTtBM0JvaXhCWjs7QTJCM2l4QlE7RUFPSTtBM0J3aXhCWjs7QTJCL2l4QlE7RUFPSTtBM0I0aXhCWjs7QTJCbmp4QlE7RUFPSTtBM0JnanhCWjs7QTJCdmp4QlE7RUFPSTtBM0JvanhCWjs7QTJCM2p4QlE7RUFPSTtBM0J3anhCWjs7QTJCL2p4QlE7RUFPSTtBM0I0anhCWjs7QTJCbmt4QlE7RUFPSTtBM0Jna3hCWjs7QTJCdmt4QlE7RUFPSTtBM0Jva3hCWjs7QTJCM2t4QlE7RUFPSTtBM0J3a3hCWjs7QTJCL2t4QlE7RUFPSTtBM0I0a3hCWjs7QTJCbmx4QlE7RUFPSTtBM0JnbHhCWjs7QTJCdmx4QlE7RUFPSTtBM0JvbHhCWjs7QTJCM2x4QlE7RUFPSTtBM0J3bHhCWjs7QTJCL2x4QlE7RUFPSTtBM0I0bHhCWjs7QTJCbm14QlE7RUFPSTtBM0JnbXhCWjs7QTJCdm14QlE7RUFPSTtBM0JvbXhCWjs7QTJCM214QlE7RUFPSTtBM0J3bXhCWjs7QTJCL214QlE7RUFPSTtBM0I0bXhCWjs7QTJCbm54QlE7RUFPSTtBM0JnbnhCWjs7QTJCdm54QlE7RUFPSTtBM0JvbnhCWjs7QTJCM254QlE7RUFPSTtBM0J3bnhCWjs7QTJCL254QlE7RUFPSTtBM0I0bnhCWjs7QTJCbm94QlE7RUFPSTtBM0Jnb3hCWjs7QTJCdm94QlE7RUFPSTtBM0Jvb3hCWjs7QTJCM294QlE7RUFPSTtBM0J3b3hCWjs7QTJCL294QlE7RUFPSTtBM0I0b3hCWjs7QTJCbnB4QlE7RUFPSTtBM0JncHhCWjs7QTJCdnB4QlE7RUFPSTtBM0JvcHhCWjs7QTJCM3B4QlE7RUFPSTtBM0J3cHhCWjs7QTJCL3B4QlE7RUFPSTtBM0I0cHhCWjs7QTJCbnF4QlE7RUFPSTtBM0JncXhCWjs7QTJCdnF4QlE7RUFPSTtBM0JvcXhCWjs7QTJCM3F4QlE7RUFPSTtBM0J3cXhCWjs7QTJCL3F4QlE7RUFPSTtBM0I0cXhCWjs7QTJCbnJ4QlE7RUFPSTtBM0JncnhCWjs7QTJCdnJ4QlE7RUFPSTtBM0JvcnhCWjs7QTJCM3J4QlE7RUFPSTtBM0J3cnhCWjs7QTJCL3J4QlE7RUFPSTtBM0I0cnhCWjs7QTJCbnN4QlE7RUFPSTtBM0Jnc3hCWjs7QTJCdnN4QlE7RUFPSTtBM0Jvc3hCWjs7QTJCM3N4QlE7RUFPSTtBM0J3c3hCWjs7QTJCL3N4QlE7RUFPSTtBM0I0c3hCWjs7QTJCbnR4QlE7RUFPSTtBM0JndHhCWjs7QTJCdnR4QlE7RUFPSTtBM0JvdHhCWjs7QTJCM3R4QlE7RUFPSTtBM0J3dHhCWjs7QTJCL3R4QlE7RUFPSTtBM0I0dHhCWjs7QTJCbnV4QlE7RUFPSTtBM0JndXhCWjs7QTJCdnV4QlE7RUFPSTtBM0JvdXhCWjs7QTJCM3V4QlE7RUFPSTtBM0J3dXhCWjs7QTJCL3V4QlE7RUFPSTtBM0I0dXhCWjs7QTJCbnZ4QlE7RUFPSTtBM0JndnhCWjs7QTJCdnZ4QlE7RUFPSTtBM0JvdnhCWjs7QTJCM3Z4QlE7RUFPSTtBM0J3dnhCWjs7QTJCL3Z4QlE7RUFPSTtBM0I0dnhCWjs7QTJCbnd4QlE7RUFPSTtBM0Jnd3hCWjs7QTJCdnd4QlE7RUFPSTtBM0Jvd3hCWjs7QTJCM3d4QlE7RUFPSTtBM0J3d3hCWjs7QTJCL3d4QlE7RUFPSTtBM0I0d3hCWjs7QTJCbnh4QlE7RUFPSTtBM0JneHhCWjs7QTJCdnh4QlE7RUFPSTtBM0JveHhCWjs7QTJCM3h4QlE7RUFPSTtBM0J3eHhCWjs7QTJCL3h4QlE7RUFPSTtBM0I0eHhCWjs7QTJCbnl4QlE7RUFPSTtBM0JneXhCWjs7QTJCdnl4QlE7RUFPSTtBM0JveXhCWjs7QTJCM3l4QlE7RUFPSTtBM0J3eXhCWjs7QTJCL3l4QlE7RUFPSTtBM0I0eXhCWjs7QTJCbnp4QlE7RUFPSTtBM0JnenhCWjs7QTJCdnp4QlE7RUFPSTtBM0JvenhCWjs7QTJCM3p4QlE7RUFPSTtBM0J3enhCWjs7QTJCL3p4QlE7RUFPSTtBM0I0enhCWjs7QTJCbjB4QlE7RUFPSTtBM0JnMHhCWjs7QTJCdjB4QlE7RUFPSTtBM0JvMHhCWjs7QTJCMzB4QlE7RUFPSTtBM0J3MHhCWjs7QTJCLzB4QlE7RUFPSTtFQUFBO0EzQjYweEJaOztBMkJwMXhCUTtFQU9JO0VBQUE7QTNCazF4Qlo7O0EyQnoxeEJRO0VBT0k7RUFBQTtBM0J1MXhCWjs7QTJCOTF4QlE7RUFPSTtFQUFBO0EzQjQxeEJaOztBMkJuMnhCUTtFQU9JO0VBQUE7QTNCaTJ4Qlo7O0EyQngyeEJRO0VBT0k7RUFBQTtBM0JzMnhCWjs7QTJCNzJ4QlE7RUFPSTtFQUFBO0EzQjIyeEJaOztBMkJsM3hCUTtFQU9JO0VBQUE7QTNCZzN4Qlo7O0EyQnYzeEJRO0VBT0k7RUFBQTtBM0JxM3hCWjs7QTJCNTN4QlE7RUFPSTtFQUFBO0EzQjAzeEJaOztBMkJqNHhCUTtFQU9JO0VBQUE7QTNCKzN4Qlo7O0EyQnQ0eEJRO0VBT0k7RUFBQTtBM0JvNHhCWjs7QTJCMzR4QlE7RUFPSTtFQUFBO0EzQnk0eEJaOztBMkJoNXhCUTtFQU9JO0VBQUE7QTNCODR4Qlo7O0EyQnI1eEJRO0VBT0k7RUFBQTtBM0JtNXhCWjs7QTJCMTV4QlE7RUFPSTtFQUFBO0EzQnc1eEJaOztBMkIvNXhCUTtFQU9JO0VBQUE7QTNCNjV4Qlo7O0EyQnA2eEJRO0VBT0k7RUFBQTtBM0JrNnhCWjs7QTJCejZ4QlE7RUFPSTtFQUFBO0EzQnU2eEJaOztBMkI5NnhCUTtFQU9JO0VBQUE7QTNCNDZ4Qlo7O0EyQm43eEJRO0VBT0k7RUFBQTtBM0JpN3hCWjs7QTJCeDd4QlE7RUFPSTtFQUFBO0EzQnM3eEJaOztBMkI3N3hCUTtFQU9JO0VBQUE7QTNCMjd4Qlo7O0EyQmw4eEJRO0VBT0k7RUFBQTtBM0JnOHhCWjs7QTJCdjh4QlE7RUFPSTtFQUFBO0EzQnE4eEJaOztBMkI1OHhCUTtFQU9JO0VBQUE7QTNCMDh4Qlo7O0EyQmo5eEJRO0VBT0k7RUFBQTtBM0IrOHhCWjs7QTJCdDl4QlE7RUFPSTtFQUFBO0EzQm85eEJaOztBMkIzOXhCUTtFQU9JO0VBQUE7QTNCeTl4Qlo7O0EyQmgreEJRO0VBT0k7RUFBQTtBM0I4OXhCWjs7QTJCcit4QlE7RUFPSTtFQUFBO0EzQm0reEJaOztBMkIxK3hCUTtFQU9JO0VBQUE7QTNCdyt4Qlo7O0EyQi8reEJRO0VBT0k7RUFBQTtBM0I2K3hCWjs7QTJCcC94QlE7RUFPSTtFQUFBO0EzQmsveEJaOztBMkJ6L3hCUTtFQU9JO0VBQUE7QTNCdS94Qlo7O0EyQjkveEJRO0VBT0k7RUFBQTtBM0I0L3hCWjs7QTJCbmd5QlE7RUFPSTtFQUFBO0EzQmlneUJaOztBMkJ4Z3lCUTtFQU9JO0VBQUE7QTNCc2d5Qlo7O0EyQjdneUJRO0VBT0k7RUFBQTtBM0IyZ3lCWjs7QTJCbGh5QlE7RUFPSTtFQUFBO0EzQmdoeUJaOztBMkJ2aHlCUTtFQU9JO0VBQUE7QTNCcWh5Qlo7O0EyQjVoeUJRO0VBT0k7RUFBQTtBM0IwaHlCWjs7QTJCaml5QlE7RUFPSTtBM0I4aHlCWjs7QTJCcml5QlE7RUFPSTtBM0JraXlCWjs7QTJCeml5QlE7RUFPSTtBM0JzaXlCWjs7QTJCN2l5QlE7RUFPSTtBM0IwaXlCWjs7QTJCamp5QlE7RUFPSTtBM0I4aXlCWjs7QTJCcmp5QlE7RUFPSTtBM0JranlCWjs7QTJCemp5QlE7RUFPSTtBM0JzanlCWjs7QTJCN2p5QlE7RUFPSTtBM0IwanlCWjs7QTJCamt5QlE7RUFPSTtBM0I4anlCWjs7QTJCcmt5QlE7RUFPSTtBM0Jra3lCWjs7QTJCemt5QlE7RUFPSTtBM0Jza3lCWjs7QTJCN2t5QlE7RUFPSTtBM0Iwa3lCWjs7QTJCamx5QlE7RUFPSTtBM0I4a3lCWjs7QTJCcmx5QlE7RUFPSTtBM0JrbHlCWjs7QTJCemx5QlE7RUFPSTtBM0JzbHlCWjs7QTJCN2x5QlE7RUFPSTtBM0IwbHlCWjs7QTJCam15QlE7RUFPSTtBM0I4bHlCWjs7QTJCcm15QlE7RUFPSTtBM0JrbXlCWjs7QTJCem15QlE7RUFPSTtBM0JzbXlCWjs7QTJCN215QlE7RUFPSTtBM0IwbXlCWjs7QTJCam55QlE7RUFPSTtBM0I4bXlCWjs7QTJCcm55QlE7RUFPSTtBM0JrbnlCWjs7QTJCem55QlE7RUFPSTtBM0JzbnlCWjs7QTJCN255QlE7RUFPSTtBM0IwbnlCWjs7QTJCam95QlE7RUFPSTtBM0I4bnlCWjs7QTJCcm95QlE7RUFPSTtBM0Jrb3lCWjs7QTJCem95QlE7RUFPSTtBM0Jzb3lCWjs7QTJCN295QlE7RUFPSTtBM0Iwb3lCWjs7QTJCanB5QlE7RUFPSTtBM0I4b3lCWjs7QTJCcnB5QlE7RUFPSTtBM0JrcHlCWjs7QTJCenB5QlE7RUFPSTtBM0JzcHlCWjs7QTJCN3B5QlE7RUFPSTtBM0IwcHlCWjs7QTJCanF5QlE7RUFPSTtBM0I4cHlCWjs7QTJCcnF5QlE7RUFPSTtBM0JrcXlCWjs7QTJCenF5QlE7RUFPSTtBM0JzcXlCWjs7QTJCN3F5QlE7RUFPSTtBM0IwcXlCWjs7QTJCanJ5QlE7RUFPSTtBM0I4cXlCWjs7QTJCcnJ5QlE7RUFPSTtBM0JrcnlCWjs7QTJCenJ5QlE7RUFPSTtBM0JzcnlCWjs7QTJCN3J5QlE7RUFPSTtBM0IwcnlCWjs7QTJCanN5QlE7RUFPSTtBM0I4cnlCWjs7QTJCcnN5QlE7RUFPSTtBM0Jrc3lCWjs7QTJCenN5QlE7RUFPSTtBM0Jzc3lCWjs7QTJCN3N5QlE7RUFPSTtBM0Iwc3lCWjs7QTJCanR5QlE7RUFPSTtBM0I4c3lCWjs7QTJCcnR5QlE7RUFPSTtBM0JrdHlCWjs7QTJCenR5QlE7RUFPSTtBM0JzdHlCWjs7QTJCN3R5QlE7RUFPSTtBM0IwdHlCWjs7QTJCanV5QlE7RUFPSTtBM0I4dHlCWjs7QTJCcnV5QlE7RUFPSTtBM0JrdXlCWjs7QTJCenV5QlE7RUFPSTtBM0JzdXlCWjs7QTJCN3V5QlE7RUFPSTtBM0IwdXlCWjs7QTJCanZ5QlE7RUFPSTtBM0I4dXlCWjs7QTJCcnZ5QlE7RUFPSTtBM0JrdnlCWjs7QTJCenZ5QlE7RUFPSTtBM0JzdnlCWjs7QTJCN3Z5QlE7RUFPSTtBM0IwdnlCWjs7QTJCand5QlE7RUFPSTtBM0I4dnlCWjs7QTJCcnd5QlE7RUFPSTtBM0Jrd3lCWjs7QTJCend5QlE7RUFPSTtBM0Jzd3lCWjs7QTJCN3d5QlE7RUFPSTtBM0Iwd3lCWjs7QTJCanh5QlE7RUFPSTtBM0I4d3lCWjs7QTJCcnh5QlE7RUFPSTtBM0JreHlCWjs7QTJCenh5QlE7RUFPSTtBM0JzeHlCWjs7QTJCN3h5QlE7RUFPSTtBM0IweHlCWjs7QTJCanl5QlE7RUFPSTtBM0I4eHlCWjs7QTJCcnl5QlE7RUFPSTtBM0JreXlCWjs7QTJCenl5QlE7RUFPSTtBM0JzeXlCWjs7QTJCN3l5QlE7RUFPSTtBM0IweXlCWjs7QTJCanp5QlE7RUFPSTtBM0I4eXlCWjs7QTJCcnp5QlE7RUFPSTtBM0JrenlCWjs7QTJCenp5QlE7RUFPSTtBM0JzenlCWjs7QTJCN3p5QlE7RUFPSTtBM0IwenlCWjs7QTJCajB5QlE7RUFPSTtBM0I4enlCWjs7QTJCcjB5QlE7RUFPSTtBM0JrMHlCWjs7QTJCejB5QlE7RUFPSTtBM0JzMHlCWjs7QTJCNzB5QlE7RUFPSTtBM0IwMHlCWjs7QTJCajF5QlE7RUFPSTtBM0I4MHlCWjs7QTJCcjF5QlE7RUFPSTtBM0JrMXlCWjs7QTJCejF5QlE7RUFPSTtBM0JzMXlCWjs7QTJCNzF5QlE7RUFPSTtBM0IwMXlCWjs7QTJCajJ5QlE7RUFPSTtBM0I4MXlCWjs7QTJCcjJ5QlE7RUFPSTtBM0JrMnlCWjs7QTJCejJ5QlE7RUFPSTtBM0JzMnlCWjs7QTJCNzJ5QlE7RUFPSTtBM0IwMnlCWjs7QTJCajN5QlE7RUFPSTtBM0I4MnlCWjs7QTJCcjN5QlE7RUFPSTtBM0JrM3lCWjs7QTJCejN5QlE7RUFPSTtBM0JzM3lCWjs7QTJCNzN5QlE7RUFPSTtBM0IwM3lCWjs7QTJCajR5QlE7RUFPSTtBM0I4M3lCWjs7QTJCcjR5QlE7RUFPSTtBM0JrNHlCWjs7QTJCejR5QlE7RUFPSTtBM0JzNHlCWjs7QTJCNzR5QlE7RUFPSTtBM0IwNHlCWjs7QTJCajV5QlE7RUFPSTtBM0I4NHlCWjs7QTJCcjV5QlE7RUFPSTtBM0JrNXlCWjs7QTJCejV5QlE7RUFPSTtBM0JzNXlCWjs7QTJCNzV5QlE7RUFPSTtBM0IwNXlCWjs7QTJCajZ5QlE7RUFPSTtBM0I4NXlCWjs7QTJCcjZ5QlE7RUFPSTtBM0JrNnlCWjs7QTJCejZ5QlE7RUFPSTtBM0JzNnlCWjs7QTJCNzZ5QlE7RUFPSTtBM0IwNnlCWjs7QTJCajd5QlE7RUFPSTtBM0I4NnlCWjs7QTJCcjd5QlE7RUFPSTtBM0JrN3lCWjs7QTJCejd5QlE7RUFPSTtBM0JzN3lCWjs7QTJCNzd5QlE7RUFPSTtBM0IwN3lCWjs7QTJCajh5QlE7RUFPSTtBM0I4N3lCWjs7QTJCcjh5QlE7RUFPSTtBM0JrOHlCWjs7QTJCejh5QlE7RUFPSTtBM0JzOHlCWjs7QTJCNzh5QlE7RUFPSTtBM0IwOHlCWjs7QTJCajl5QlE7RUFPSTtBM0I4OHlCWjs7QTJCcjl5QlE7RUFPSTtBM0JrOXlCWjs7QTJCejl5QlE7RUFPSTtBM0JzOXlCWjs7QTJCNzl5QlE7RUFPSTtBM0IwOXlCWjs7QTJCait5QlE7RUFPSTtBM0I4OXlCWjs7QTJCbi95QlE7QUFjQTtFQU9JO0VBQUE7QTNCbyt5Qlo7O0EyQnQ5eUJRO0FBckJBO0VBSVE7RUFHSjtBM0IwK3lCWjs7QTJCai95QlE7RUFJUTtFQUdKO0EzQisreUJaOztBMkJ0L3lCUTtFQUlRO0VBR0o7QTNCby95Qlo7O0EyQjMveUJRO0VBSVE7RUFHSjtBM0J5L3lCWjs7QTJCaGd6QlE7RUFJUTtFQUdKO0EzQjgveUJaOztBMkJyZ3pCUTtFQUlRO0VBR0o7QTNCbWd6Qlo7O0EyQjFnekJRO0VBSVE7RUFHSjtBM0J3Z3pCWjs7QTJCL2d6QlE7RUFJUTtFQUdKO0EzQjZnekJaOztBMkJwaHpCUTtFQUlRO0VBR0o7QTNCa2h6Qlo7O0EyQnpoekJRO0VBSVE7RUFHSjtBM0J1aHpCWjs7QTJCOWh6QlE7RUFJUTtFQUdKO0EzQjRoekJaOztBMkJuaXpCUTtFQUlRO0VBR0o7QTNCaWl6Qlo7O0EyQnhpekJRO0VBSVE7RUFHSjtBM0JzaXpCWjs7QTJCN2l6QlE7RUFJUTtFQUdKO0EzQjJpekJaOztBMkJsanpCUTtFQUlRO0VBR0o7QTNCZ2p6Qlo7O0EyQmprekJRO0VBQ0U7QTNCb2t6QlY7O0EyQnJrekJRO0VBQ0U7QTNCd2t6QlY7O0EyQnprekJRO0VBQ0U7QTNCNGt6QlY7O0EyQjdrekJRO0VBQ0U7QTNCZ2x6QlY7O0EyQnZrekJRO0VBSVE7RUFHSjtBM0Jxa3pCWjs7QTJCNWt6QlE7RUFJUTtFQUdKO0EzQjBrekJaOztBMkJqbHpCUTtFQUlRO0VBR0o7QTNCK2t6Qlo7O0EyQnRsekJRO0VBSVE7RUFHSjtBM0JvbHpCWjs7QTJCM2x6QlE7RUFJUTtFQUdKO0EzQnlsekJaOztBMkJobXpCUTtFQUlRO0VBR0o7QTNCOGx6Qlo7O0EyQnJtekJRO0VBSVE7RUFHSjtBM0JtbXpCWjs7QTJCMW16QlE7RUFJUTtFQUdKO0EzQndtekJaOztBMkIvbXpCUTtFQUlRO0VBR0o7QTNCNm16Qlo7O0EyQnBuekJRO0VBSVE7RUFHSjtBM0JrbnpCWjs7QTJCem56QlE7RUFJUTtFQUdKO0EzQnVuekJaOztBMkI5bnpCUTtFQUlRO0VBR0o7QTNCNG56Qlo7O0EyQjdvekJRO0VBQ0U7QTNCZ3B6QlY7O0EyQmpwekJRO0VBQ0U7QTNCb3B6QlY7O0EyQnJwekJRO0VBQ0U7QTNCd3B6QlY7O0EyQnpwekJRO0VBQ0U7QTNCNHB6QlY7O0EyQjdwekJRO0VBQ0U7QTNCZ3F6QlY7O0EyQnZwekJRO0VBT0k7QTNCb3B6Qlo7O0EyQjNwekJRO0VBT0k7QTNCd3B6Qlo7O0EyQi9wekJRO0VBT0k7QTNCNHB6Qlo7O0EyQm5xekJRO0VBT0k7QTNCZ3F6Qlo7O0EyQnZxekJRO0VBT0k7QTNCb3F6Qlo7O0EyQjNxekJRO0VBT0k7QTNCd3F6Qlo7O0EyQi9xekJRO0VBT0k7QTNCNHF6Qlo7O0EyQm5yekJRO0VBT0k7QTNCZ3J6Qlo7O0EyQnZyekJRO0VBT0k7QTNCb3J6Qlo7O0EyQjNyekJRO0VBT0k7QTNCd3J6Qlo7O0EyQi9yekJRO0VBT0k7QTNCNHJ6Qlo7O0EyQm5zekJRO0VBT0k7QTNCZ3N6Qlo7O0EyQnZzekJRO0VBT0k7QTNCb3N6Qlo7O0EyQjNzekJRO0VBT0k7RUFBQTtBM0J5c3pCWjs7QTJCaHR6QlE7RUFPSTtFQUFBO0EzQjhzekJaOztBMkJydHpCUTtFQU9JO0VBQUE7QTNCbXR6Qlo7O0EyQjF0ekJRO0VBT0k7RUFBQTtBM0J3dHpCWjs7QTJCL3R6QlE7RUFPSTtBM0I0dHpCWjs7QTJCbnV6QlE7RUFPSTtBM0JndXpCWjs7QUV2dXpCSTtFeUJBSTtJQU9JO0UzQnF1ekJWO0UyQjV1ekJNO0lBT0k7RTNCd3V6QlY7RTJCL3V6Qk07SUFPSTtFM0IydXpCVjtFMkJsdnpCTTtJQU9JO0UzQjh1ekJWO0UyQnJ2ekJNO0lBT0k7RTNCaXZ6QlY7RTJCeHZ6Qk07SUFPSTtFM0JvdnpCVjtFMkIzdnpCTTtJQU9JO0UzQnV2ekJWO0UyQjl2ekJNO0lBT0k7RTNCMHZ6QlY7RTJCand6Qk07SUFPSTtFM0I2dnpCVjtFMkJwd3pCTTtJQU9JO0UzQmd3ekJWO0UyQnZ3ekJNO0lBT0k7RTNCbXd6QlY7RTJCMXd6Qk07SUFPSTtFM0Jzd3pCVjtFMkI3d3pCTTtJQU9JO0UzQnl3ekJWO0UyQmh4ekJNO0lBT0k7RTNCNHd6QlY7RTJCbnh6Qk07SUFPSTtFM0Ird3pCVjtFMkJ0eHpCTTtJQU9JO0UzQmt4ekJWO0UyQnp4ekJNO0lBT0k7RTNCcXh6QlY7RTJCNXh6Qk07SUFPSTtFM0J3eHpCVjtFMkIveHpCTTtJQU9JO0UzQjJ4ekJWO0UyQmx5ekJNO0lBT0k7RTNCOHh6QlY7RTJCcnl6Qk07SUFPSTtFM0JpeXpCVjtFMkJ4eXpCTTtJQU9JO0UzQm95ekJWO0UyQjN5ekJNO0lBT0k7RTNCdXl6QlY7RTJCOXl6Qk07SUFPSTtFM0IweXpCVjtFMkJqenpCTTtJQU9JO0UzQjZ5ekJWO0UyQnB6ekJNO0lBT0k7RTNCZ3p6QlY7RTJCdnp6Qk07SUFPSTtFM0JtenpCVjtFMkIxenpCTTtJQU9JO0UzQnN6ekJWO0UyQjd6ekJNO0lBT0k7RTNCeXp6QlY7RTJCaDB6Qk07SUFPSTtFM0I0enpCVjtFMkJuMHpCTTtJQU9JO0UzQit6ekJWO0UyQnQwekJNO0lBT0k7RTNCazB6QlY7RTJCejB6Qk07SUFPSTtFM0JxMHpCVjtFMkI1MHpCTTtJQU9JO0UzQncwekJWO0UyQi8wekJNO0lBT0k7RTNCMjB6QlY7RTJCbDF6Qk07SUFPSTtFM0I4MHpCVjtFMkJyMXpCTTtJQU9JO0UzQmkxekJWO0UyQngxekJNO0lBT0k7RTNCbzF6QlY7RTJCMzF6Qk07SUFPSTtFM0J1MXpCVjtFMkI5MXpCTTtJQU9JO0UzQjAxekJWO0UyQmoyekJNO0lBT0k7RTNCNjF6QlY7RTJCcDJ6Qk07SUFPSTtFM0JnMnpCVjtFMkJ2MnpCTTtJQU9JO0UzQm0yekJWO0UyQjEyekJNO0lBT0k7RTNCczJ6QlY7RTJCNzJ6Qk07SUFPSTtFM0J5MnpCVjtFMkJoM3pCTTtJQU9JO0UzQjQyekJWO0UyQm4zekJNO0lBT0k7RTNCKzJ6QlY7RTJCdDN6Qk07SUFPSTtFM0JrM3pCVjtFMkJ6M3pCTTtJQU9JO0UzQnEzekJWO0UyQjUzekJNO0lBT0k7RTNCdzN6QlY7RTJCLzN6Qk07SUFPSTtFM0IyM3pCVjtFMkJsNHpCTTtJQU9JO0UzQjgzekJWO0UyQnI0ekJNO0lBT0k7RTNCaTR6QlY7RTJCeDR6Qk07SUFPSTtFM0JvNHpCVjtFMkIzNHpCTTtJQU9JO0UzQnU0ekJWO0UyQjk0ekJNO0lBT0k7RTNCMDR6QlY7RTJCajV6Qk07SUFPSTtFM0I2NHpCVjtFMkJwNXpCTTtJQU9JO0UzQmc1ekJWO0UyQnY1ekJNO0lBT0k7RTNCbTV6QlY7RTJCMTV6Qk07SUFPSTtFM0JzNXpCVjtFMkI3NXpCTTtJQU9JO0UzQnk1ekJWO0UyQmg2ekJNO0lBT0k7RTNCNDV6QlY7RTJCbjZ6Qk07SUFPSTtFM0IrNXpCVjtFMkJ0NnpCTTtJQU9JO0UzQms2ekJWO0UyQno2ekJNO0lBT0k7RTNCcTZ6QlY7RTJCNTZ6Qk07SUFPSTtFM0J3NnpCVjtFMkIvNnpCTTtJQU9JO0UzQjI2ekJWO0UyQmw3ekJNO0lBT0k7RTNCODZ6QlY7RTJCcjd6Qk07SUFPSTtFM0JpN3pCVjtFMkJ4N3pCTTtJQU9JO0UzQm83ekJWO0UyQjM3ekJNO0lBT0k7RTNCdTd6QlY7RTJCOTd6Qk07SUFPSTtFM0IwN3pCVjtFMkJqOHpCTTtJQU9JO0UzQjY3ekJWO0UyQnA4ekJNO0lBT0k7RTNCZzh6QlY7RTJCdjh6Qk07SUFPSTtFM0JtOHpCVjtFMkIxOHpCTTtJQU9JO0UzQnM4ekJWO0UyQjc4ekJNO0lBT0k7RTNCeTh6QlY7RTJCaDl6Qk07SUFPSTtFM0I0OHpCVjtFMkJuOXpCTTtJQU9JO0UzQis4ekJWO0UyQnQ5ekJNO0lBT0k7RTNCazl6QlY7RTJCejl6Qk07SUFPSTtFM0JxOXpCVjtFMkI1OXpCTTtJQU9JO0UzQnc5ekJWO0UyQi85ekJNO0lBT0k7RTNCMjl6QlY7RTJCbCt6Qk07SUFPSTtFM0I4OXpCVjtFMkJyK3pCTTtJQU9JO0UzQmkrekJWO0UyQngrekJNO0lBT0k7RTNCbyt6QlY7RTJCMyt6Qk07SUFPSTtFM0J1K3pCVjtFMkI5K3pCTTtJQU9JO0UzQjArekJWO0UyQmovekJNO0lBT0k7RTNCNit6QlY7RTJCcC96Qk07SUFPSTtFM0JnL3pCVjtFMkJ2L3pCTTtJQU9JO0UzQm0vekJWO0UyQjEvekJNO0lBT0k7RTNCcy96QlY7RTJCNy96Qk07SUFPSTtFM0J5L3pCVjtFMkJoZzBCTTtJQU9JO0UzQjQvekJWO0UyQm5nMEJNO0lBT0k7RTNCKy96QlY7RTJCdGcwQk07SUFPSTtFM0JrZzBCVjtFMkJ6ZzBCTTtJQU9JO0UzQnFnMEJWO0UyQjVnMEJNO0lBT0k7RTNCd2cwQlY7RTJCL2cwQk07SUFPSTtFM0IyZzBCVjtFMkJsaDBCTTtJQU9JO0lBQUE7RTNCK2cwQlY7RTJCdGgwQk07SUFPSTtJQUFBO0UzQm1oMEJWO0UyQjFoMEJNO0lBT0k7SUFBQTtFM0J1aDBCVjtFMkI5aDBCTTtJQU9JO0lBQUE7RTNCMmgwQlY7RTJCbGkwQk07SUFPSTtJQUFBO0UzQitoMEJWO0UyQnRpMEJNO0lBT0k7SUFBQTtFM0JtaTBCVjtFMkIxaTBCTTtJQU9JO0lBQUE7RTNCdWkwQlY7RTJCOWkwQk07SUFPSTtJQUFBO0UzQjJpMEJWO0UyQmxqMEJNO0lBT0k7SUFBQTtFM0IraTBCVjtFMkJ0ajBCTTtJQU9JO0lBQUE7RTNCbWowQlY7RTJCMWowQk07SUFPSTtJQUFBO0UzQnVqMEJWO0UyQjlqMEJNO0lBT0k7SUFBQTtFM0IyajBCVjtFMkJsazBCTTtJQU9JO0lBQUE7RTNCK2owQlY7RTJCdGswQk07SUFPSTtJQUFBO0UzQm1rMEJWO0UyQjFrMEJNO0lBT0k7SUFBQTtFM0J1azBCVjtFMkI5azBCTTtJQU9JO0lBQUE7RTNCMmswQlY7RTJCbGwwQk07SUFPSTtJQUFBO0UzQitrMEJWO0UyQnRsMEJNO0lBT0k7SUFBQTtFM0JtbDBCVjtFMkIxbDBCTTtJQU9JO0lBQUE7RTNCdWwwQlY7RTJCOWwwQk07SUFPSTtJQUFBO0UzQjJsMEJWO0UyQmxtMEJNO0lBT0k7SUFBQTtFM0IrbDBCVjtFMkJ0bTBCTTtJQU9JO0lBQUE7RTNCbW0wQlY7RTJCMW0wQk07SUFPSTtJQUFBO0UzQnVtMEJWO0UyQjltMEJNO0lBT0k7SUFBQTtFM0IybTBCVjtFMkJsbjBCTTtJQU9JO0lBQUE7RTNCK20wQlY7RTJCdG4wQk07SUFPSTtJQUFBO0UzQm1uMEJWO0UyQjFuMEJNO0lBT0k7SUFBQTtFM0J1bjBCVjtFMkI5bjBCTTtJQU9JO0lBQUE7RTNCMm4wQlY7RTJCbG8wQk07SUFPSTtJQUFBO0UzQituMEJWO0UyQnRvMEJNO0lBT0k7SUFBQTtFM0JtbzBCVjtFMkIxbzBCTTtJQU9JO0lBQUE7RTNCdW8wQlY7RTJCOW8wQk07SUFPSTtJQUFBO0UzQjJvMEJWO0UyQmxwMEJNO0lBT0k7SUFBQTtFM0IrbzBCVjtFMkJ0cDBCTTtJQU9JO0lBQUE7RTNCbXAwQlY7RTJCMXAwQk07SUFPSTtJQUFBO0UzQnVwMEJWO0UyQjlwMEJNO0lBT0k7SUFBQTtFM0IycDBCVjtFMkJscTBCTTtJQU9JO0lBQUE7RTNCK3AwQlY7RTJCdHEwQk07SUFPSTtJQUFBO0UzQm1xMEJWO0UyQjFxMEJNO0lBT0k7SUFBQTtFM0J1cTBCVjtFMkI5cTBCTTtJQU9JO0lBQUE7RTNCMnEwQlY7RTJCbHIwQk07SUFPSTtJQUFBO0UzQitxMEJWO0UyQnRyMEJNO0lBT0k7SUFBQTtFM0JtcjBCVjtFMkIxcjBCTTtJQU9JO0lBQUE7RTNCdXIwQlY7RTJCOXIwQk07SUFPSTtJQUFBO0UzQjJyMEJWO0UyQmxzMEJNO0lBT0k7RTNCOHIwQlY7RTJCcnMwQk07SUFPSTtFM0JpczBCVjtFMkJ4czBCTTtJQU9JO0UzQm9zMEJWO0UyQjNzMEJNO0lBT0k7RTNCdXMwQlY7RTJCOXMwQk07SUFPSTtFM0IwczBCVjtFMkJqdDBCTTtJQU9JO0UzQjZzMEJWO0UyQnB0MEJNO0lBT0k7RTNCZ3QwQlY7RTJCdnQwQk07SUFPSTtFM0JtdDBCVjtFMkIxdDBCTTtJQU9JO0UzQnN0MEJWO0UyQjd0MEJNO0lBT0k7RTNCeXQwQlY7RTJCaHUwQk07SUFPSTtFM0I0dDBCVjtFMkJudTBCTTtJQU9JO0UzQit0MEJWO0UyQnR1MEJNO0lBT0k7RTNCa3UwQlY7RTJCenUwQk07SUFPSTtFM0JxdTBCVjtFMkI1dTBCTTtJQU9JO0UzQnd1MEJWO0UyQi91MEJNO0lBT0k7RTNCMnUwQlY7RTJCbHYwQk07SUFPSTtFM0I4dTBCVjtFMkJydjBCTTtJQU9JO0UzQml2MEJWO0UyQnh2MEJNO0lBT0k7RTNCb3YwQlY7RTJCM3YwQk07SUFPSTtFM0J1djBCVjtFMkI5djBCTTtJQU9JO0UzQjB2MEJWO0UyQmp3MEJNO0lBT0k7RTNCNnYwQlY7RTJCcHcwQk07SUFPSTtFM0JndzBCVjtFMkJ2dzBCTTtJQU9JO0UzQm13MEJWO0UyQjF3MEJNO0lBT0k7RTNCc3cwQlY7RTJCN3cwQk07SUFPSTtFM0J5dzBCVjtFMkJoeDBCTTtJQU9JO0UzQjR3MEJWO0UyQm54MEJNO0lBT0k7RTNCK3cwQlY7RTJCdHgwQk07SUFPSTtFM0JreDBCVjtFMkJ6eDBCTTtJQU9JO0UzQnF4MEJWO0UyQjV4MEJNO0lBT0k7RTNCd3gwQlY7RTJCL3gwQk07SUFPSTtFM0IyeDBCVjtFMkJseTBCTTtJQU9JO0UzQjh4MEJWO0UyQnJ5MEJNO0lBT0k7RTNCaXkwQlY7RTJCeHkwQk07SUFPSTtFM0JveTBCVjtFMkIzeTBCTTtJQU9JO0UzQnV5MEJWO0UyQjl5MEJNO0lBT0k7RTNCMHkwQlY7RTJCanowQk07SUFPSTtFM0I2eTBCVjtFMkJwejBCTTtJQU9JO0UzQmd6MEJWO0UyQnZ6MEJNO0lBT0k7RTNCbXowQlY7RTJCMXowQk07SUFPSTtFM0JzejBCVjtFMkI3ejBCTTtJQU9JO0UzQnl6MEJWO0UyQmgwMEJNO0lBT0k7RTNCNHowQlY7RTJCbjAwQk07SUFPSTtFM0IrejBCVjtFMkJ0MDBCTTtJQU9JO0UzQmswMEJWO0UyQnowMEJNO0lBT0k7RTNCcTAwQlY7RTJCNTAwQk07SUFPSTtFM0J3MDBCVjtFMkIvMDBCTTtJQU9JO0UzQjIwMEJWO0UyQmwxMEJNO0lBT0k7RTNCODAwQlY7RTJCcjEwQk07SUFPSTtFM0JpMTBCVjtFMkJ4MTBCTTtJQU9JO0UzQm8xMEJWO0UyQjMxMEJNO0lBT0k7RTNCdTEwQlY7RTJCOTEwQk07SUFPSTtFM0IwMTBCVjtFMkJqMjBCTTtJQU9JO0UzQjYxMEJWO0UyQnAyMEJNO0lBT0k7RTNCZzIwQlY7RTJCdjIwQk07SUFPSTtFM0JtMjBCVjtFMkIxMjBCTTtJQU9JO0UzQnMyMEJWO0UyQjcyMEJNO0lBT0k7RTNCeTIwQlY7RTJCaDMwQk07SUFPSTtFM0I0MjBCVjtFMkJuMzBCTTtJQU9JO0UzQisyMEJWO0UyQnQzMEJNO0lBT0k7RTNCazMwQlY7RTJCejMwQk07SUFPSTtFM0JxMzBCVjtFMkI1MzBCTTtJQU9JO0UzQnczMEJWO0UyQi8zMEJNO0lBT0k7RTNCMjMwQlY7RTJCbDQwQk07SUFPSTtFM0I4MzBCVjtFMkJyNDBCTTtJQU9JO0UzQmk0MEJWO0UyQng0MEJNO0lBT0k7RTNCbzQwQlY7RTJCMzQwQk07SUFPSTtFM0J1NDBCVjtFMkI5NDBCTTtJQU9JO0UzQjA0MEJWO0UyQmo1MEJNO0lBT0k7RTNCNjQwQlY7RTJCcDUwQk07SUFPSTtFM0JnNTBCVjtFMkJ2NTBCTTtJQU9JO0UzQm01MEJWO0UyQjE1MEJNO0lBT0k7RTNCczUwQlY7RTJCNzUwQk07SUFPSTtFM0J5NTBCVjtFMkJoNjBCTTtJQU9JO0UzQjQ1MEJWO0UyQm42MEJNO0lBT0k7RTNCKzUwQlY7RTJCdDYwQk07SUFPSTtFM0JrNjBCVjtFMkJ6NjBCTTtJQU9JO0UzQnE2MEJWO0UyQjU2MEJNO0lBT0k7RTNCdzYwQlY7RTJCLzYwQk07SUFPSTtFM0IyNjBCVjtFMkJsNzBCTTtJQU9JO0UzQjg2MEJWO0UyQnI3MEJNO0lBT0k7RTNCaTcwQlY7RTJCeDcwQk07SUFPSTtFM0JvNzBCVjtFMkIzNzBCTTtJQU9JO0UzQnU3MEJWO0UyQjk3MEJNO0lBT0k7RTNCMDcwQlY7RTJCajgwQk07SUFPSTtFM0I2NzBCVjtFMkJwODBCTTtJQU9JO0UzQmc4MEJWO0UyQnY4MEJNO0lBT0k7RTNCbTgwQlY7RTJCMTgwQk07SUFPSTtFM0JzODBCVjtFMkI3ODBCTTtJQU9JO0UzQnk4MEJWO0UyQmg5MEJNO0lBT0k7RTNCNDgwQlY7RTJCbjkwQk07SUFPSTtFM0IrODBCVjtFMkJ0OTBCTTtJQU9JO0UzQms5MEJWO0UyQno5MEJNO0lBT0k7RTNCcTkwQlY7RTJCNTkwQk07SUFPSTtFM0J3OTBCVjtFMkIvOTBCTTtJQU9JO0UzQjI5MEJWO0UyQmwrMEJNO0lBT0k7RTNCODkwQlY7RTJCciswQk07SUFPSTtFM0JpKzBCVjtFMkJ4KzBCTTtJQU9JO0UzQm8rMEJWO0UyQjMrMEJNO0lBT0k7RTNCdSswQlY7RTJCOSswQk07SUFPSTtFM0IwKzBCVjtFMkJqLzBCTTtJQU9JO0UzQjYrMEJWO0UyQnAvMEJNO0lBT0k7RTNCZy8wQlY7RTJCdi8wQk07SUFPSTtFM0JtLzBCVjtFMkIxLzBCTTtJQU9JO0UzQnMvMEJWO0UyQjcvMEJNO0lBT0k7RTNCeS8wQlY7RTJCaGcxQk07SUFPSTtFM0I0LzBCVjtFMkJuZzFCTTtJQU9JO0UzQisvMEJWO0UyQnRnMUJNO0lBT0k7RTNCa2cxQlY7RTJCemcxQk07SUFPSTtJQUFBO0UzQnNnMUJWO0UyQjdnMUJNO0lBT0k7SUFBQTtFM0IwZzFCVjtFMkJqaDFCTTtJQU9JO0lBQUE7RTNCOGcxQlY7RTJCcmgxQk07SUFPSTtJQUFBO0UzQmtoMUJWO0UyQnpoMUJNO0lBT0k7SUFBQTtFM0JzaDFCVjtFMkI3aDFCTTtJQU9JO0lBQUE7RTNCMGgxQlY7RTJCamkxQk07SUFPSTtJQUFBO0UzQjhoMUJWO0UyQnJpMUJNO0lBT0k7SUFBQTtFM0JraTFCVjtFMkJ6aTFCTTtJQU9JO0lBQUE7RTNCc2kxQlY7RTJCN2kxQk07SUFPSTtJQUFBO0UzQjBpMUJWO0UyQmpqMUJNO0lBT0k7SUFBQTtFM0I4aTFCVjtFMkJyajFCTTtJQU9JO0lBQUE7RTNCa2oxQlY7RTJCemoxQk07SUFPSTtJQUFBO0UzQnNqMUJWO0UyQjdqMUJNO0lBT0k7SUFBQTtFM0IwajFCVjtFMkJqazFCTTtJQU9JO0lBQUE7RTNCOGoxQlY7RTJCcmsxQk07SUFPSTtJQUFBO0UzQmtrMUJWO0UyQnprMUJNO0lBT0k7SUFBQTtFM0JzazFCVjtFMkI3azFCTTtJQU9JO0lBQUE7RTNCMGsxQlY7RTJCamwxQk07SUFPSTtJQUFBO0UzQjhrMUJWO0UyQnJsMUJNO0lBT0k7SUFBQTtFM0JrbDFCVjtFMkJ6bDFCTTtJQU9JO0lBQUE7RTNCc2wxQlY7RTJCN2wxQk07SUFPSTtJQUFBO0UzQjBsMUJWO0UyQmptMUJNO0lBT0k7SUFBQTtFM0I4bDFCVjtFMkJybTFCTTtJQU9JO0lBQUE7RTNCa20xQlY7RTJCem0xQk07SUFPSTtJQUFBO0UzQnNtMUJWO0UyQjdtMUJNO0lBT0k7SUFBQTtFM0IwbTFCVjtFMkJqbjFCTTtJQU9JO0lBQUE7RTNCOG0xQlY7RTJCcm4xQk07SUFPSTtJQUFBO0UzQmtuMUJWO0UyQnpuMUJNO0lBT0k7SUFBQTtFM0JzbjFCVjtFMkI3bjFCTTtJQU9JO0lBQUE7RTNCMG4xQlY7RTJCam8xQk07SUFPSTtJQUFBO0UzQjhuMUJWO0UyQnJvMUJNO0lBT0k7SUFBQTtFM0JrbzFCVjtFMkJ6bzFCTTtJQU9JO0lBQUE7RTNCc28xQlY7RTJCN28xQk07SUFPSTtJQUFBO0UzQjBvMUJWO0UyQmpwMUJNO0lBT0k7SUFBQTtFM0I4bzFCVjtFMkJycDFCTTtJQU9JO0lBQUE7RTNCa3AxQlY7RTJCenAxQk07SUFPSTtJQUFBO0UzQnNwMUJWO0UyQjdwMUJNO0lBT0k7SUFBQTtFM0IwcDFCVjtFMkJqcTFCTTtJQU9JO0lBQUE7RTNCOHAxQlY7RTJCcnExQk07SUFPSTtJQUFBO0UzQmtxMUJWO0UyQnpxMUJNO0lBT0k7SUFBQTtFM0JzcTFCVjtFMkI3cTFCTTtJQU9JO0lBQUE7RTNCMHExQlY7RTJCanIxQk07SUFPSTtFM0I2cTFCVjtFMkJwcjFCTTtJQU9JO0UzQmdyMUJWO0UyQnZyMUJNO0lBT0k7RTNCbXIxQlY7RTJCMXIxQk07SUFPSTtFM0JzcjFCVjtFMkI3cjFCTTtJQU9JO0UzQnlyMUJWO0UyQmhzMUJNO0lBT0k7RTNCNHIxQlY7RTJCbnMxQk07SUFPSTtFM0IrcjFCVjtFMkJ0czFCTTtJQU9JO0UzQmtzMUJWO0UyQnpzMUJNO0lBT0k7RTNCcXMxQlY7RTJCNXMxQk07SUFPSTtFM0J3czFCVjtFMkIvczFCTTtJQU9JO0UzQjJzMUJWO0UyQmx0MUJNO0lBT0k7RTNCOHMxQlY7RTJCcnQxQk07SUFPSTtFM0JpdDFCVjtFMkJ4dDFCTTtJQU9JO0UzQm90MUJWO0UyQjN0MUJNO0lBT0k7RTNCdXQxQlY7RTJCOXQxQk07SUFPSTtFM0IwdDFCVjtFMkJqdTFCTTtJQU9JO0UzQjZ0MUJWO0UyQnB1MUJNO0lBT0k7RTNCZ3UxQlY7RTJCdnUxQk07SUFPSTtFM0JtdTFCVjtFMkIxdTFCTTtJQU9JO0UzQnN1MUJWO0UyQjd1MUJNO0lBT0k7RTNCeXUxQlY7RTJCaHYxQk07SUFPSTtFM0I0dTFCVjtFMkJudjFCTTtJQU9JO0UzQit1MUJWO0UyQnR2MUJNO0lBT0k7RTNCa3YxQlY7RTJCenYxQk07SUFPSTtFM0JxdjFCVjtFMkI1djFCTTtJQU9JO0UzQnd2MUJWO0UyQi92MUJNO0lBT0k7RTNCMnYxQlY7RTJCbHcxQk07SUFPSTtFM0I4djFCVjtFMkJydzFCTTtJQU9JO0UzQml3MUJWO0UyQnh3MUJNO0lBT0k7RTNCb3cxQlY7RTJCM3cxQk07SUFPSTtFM0J1dzFCVjtFMkI5dzFCTTtJQU9JO0UzQjB3MUJWO0UyQmp4MUJNO0lBT0k7RTNCNncxQlY7RTJCcHgxQk07SUFPSTtFM0JneDFCVjtFMkJ2eDFCTTtJQU9JO0UzQm14MUJWO0UyQjF4MUJNO0lBT0k7RTNCc3gxQlY7RTJCN3gxQk07SUFPSTtFM0J5eDFCVjtFMkJoeTFCTTtJQU9JO0UzQjR4MUJWO0UyQm55MUJNO0lBT0k7RTNCK3gxQlY7RTJCdHkxQk07SUFPSTtFM0JreTFCVjtFMkJ6eTFCTTtJQU9JO0UzQnF5MUJWO0UyQjV5MUJNO0lBT0k7RTNCd3kxQlY7RTJCL3kxQk07SUFPSTtFM0IyeTFCVjtFMkJsejFCTTtJQU9JO0UzQjh5MUJWO0UyQnJ6MUJNO0lBT0k7RTNCaXoxQlY7RTJCeHoxQk07SUFPSTtFM0JvejFCVjtFMkIzejFCTTtJQU9JO0UzQnV6MUJWO0UyQjl6MUJNO0lBT0k7RTNCMHoxQlY7RTJCajAxQk07SUFPSTtFM0I2ejFCVjtFMkJwMDFCTTtJQU9JO0UzQmcwMUJWO0UyQnYwMUJNO0lBT0k7RTNCbTAxQlY7RTJCMTAxQk07SUFPSTtFM0JzMDFCVjtFMkI3MDFCTTtJQU9JO0UzQnkwMUJWO0UyQmgxMUJNO0lBT0k7RTNCNDAxQlY7RTJCbjExQk07SUFPSTtFM0IrMDFCVjtFMkJ0MTFCTTtJQU9JO0UzQmsxMUJWO0UyQnoxMUJNO0lBT0k7RTNCcTExQlY7RTJCNTExQk07SUFPSTtFM0J3MTFCVjtFMkIvMTFCTTtJQU9JO0UzQjIxMUJWO0UyQmwyMUJNO0lBT0k7RTNCODExQlY7RTJCcjIxQk07SUFPSTtFM0JpMjFCVjtFMkJ4MjFCTTtJQU9JO0UzQm8yMUJWO0UyQjMyMUJNO0lBT0k7RTNCdTIxQlY7RTJCOTIxQk07SUFPSTtFM0IwMjFCVjtFMkJqMzFCTTtJQU9JO0UzQjYyMUJWO0UyQnAzMUJNO0lBT0k7RTNCZzMxQlY7RTJCdjMxQk07SUFPSTtFM0JtMzFCVjtFMkIxMzFCTTtJQU9JO0UzQnMzMUJWO0UyQjczMUJNO0lBT0k7RTNCeTMxQlY7RTJCaDQxQk07SUFPSTtFM0I0MzFCVjtFMkJuNDFCTTtJQU9JO0UzQiszMUJWO0UyQnQ0MUJNO0lBT0k7RTNCazQxQlY7RTJCejQxQk07SUFPSTtFM0JxNDFCVjtFMkI1NDFCTTtJQU9JO0UzQnc0MUJWO0UyQi80MUJNO0lBT0k7RTNCMjQxQlY7RTJCbDUxQk07SUFPSTtFM0I4NDFCVjtFMkJyNTFCTTtJQU9JO0UzQmk1MUJWO0UyQng1MUJNO0lBT0k7RTNCbzUxQlY7RTJCMzUxQk07SUFPSTtFM0J1NTFCVjtFMkI5NTFCTTtJQU9JO0UzQjA1MUJWO0UyQmo2MUJNO0lBT0k7RTNCNjUxQlY7RTJCcDYxQk07SUFPSTtFM0JnNjFCVjtFMkJ2NjFCTTtJQU9JO0UzQm02MUJWO0UyQjE2MUJNO0lBT0k7RTNCczYxQlY7RTJCNzYxQk07SUFPSTtFM0J5NjFCVjtFMkJoNzFCTTtJQU9JO0UzQjQ2MUJWO0UyQm43MUJNO0lBT0k7RTNCKzYxQlY7RTJCdDcxQk07SUFPSTtFM0JrNzFCVjtFMkJ6NzFCTTtJQU9JO0UzQnE3MUJWO0UyQjU3MUJNO0lBT0k7RTNCdzcxQlY7RTJCLzcxQk07SUFPSTtFM0IyNzFCVjtFMkJsODFCTTtJQU9JO0UzQjg3MUJWO0UyQnI4MUJNO0lBT0k7RTNCaTgxQlY7RTJCeDgxQk07SUFPSTtFM0JvODFCVjtFMkIzODFCTTtJQU9JO0UzQnU4MUJWO0UyQjk4MUJNO0lBT0k7RTNCMDgxQlY7RTJCajkxQk07SUFPSTtFM0I2ODFCVjtFMkJwOTFCTTtJQU9JO0UzQmc5MUJWO0UyQnY5MUJNO0lBT0k7RTNCbTkxQlY7RTJCMTkxQk07SUFPSTtFM0JzOTFCVjtFMkI3OTFCTTtJQU9JO0UzQnk5MUJWO0UyQmgrMUJNO0lBT0k7RTNCNDkxQlY7RTJCbisxQk07SUFPSTtFM0IrOTFCVjtFMkJ0KzFCTTtJQU9JO0UzQmsrMUJWO0UyQnorMUJNO0lBT0k7RTNCcSsxQlY7RTJCNSsxQk07SUFPSTtJQUFBO0UzQnkrMUJWO0UyQmgvMUJNO0lBT0k7SUFBQTtFM0I2KzFCVjtFMkJwLzFCTTtJQU9JO0lBQUE7RTNCaS8xQlY7RTJCeC8xQk07SUFPSTtJQUFBO0UzQnEvMUJWO0UyQjUvMUJNO0lBT0k7SUFBQTtFM0J5LzFCVjtFMkJoZzJCTTtJQU9JO0lBQUE7RTNCNi8xQlY7RTJCcGcyQk07SUFPSTtJQUFBO0UzQmlnMkJWO0UyQnhnMkJNO0lBT0k7SUFBQTtFM0JxZzJCVjtFMkI1ZzJCTTtJQU9JO0lBQUE7RTNCeWcyQlY7RTJCaGgyQk07SUFPSTtJQUFBO0UzQjZnMkJWO0UyQnBoMkJNO0lBT0k7SUFBQTtFM0JpaDJCVjtFMkJ4aDJCTTtJQU9JO0lBQUE7RTNCcWgyQlY7RTJCNWgyQk07SUFPSTtJQUFBO0UzQnloMkJWO0UyQmhpMkJNO0lBT0k7SUFBQTtFM0I2aDJCVjtFMkJwaTJCTTtJQU9JO0lBQUE7RTNCaWkyQlY7RTJCeGkyQk07SUFPSTtJQUFBO0UzQnFpMkJWO0UyQjVpMkJNO0lBT0k7SUFBQTtFM0J5aTJCVjtFMkJoajJCTTtJQU9JO0lBQUE7RTNCNmkyQlY7RTJCcGoyQk07SUFPSTtJQUFBO0UzQmlqMkJWO0UyQnhqMkJNO0lBT0k7SUFBQTtFM0JxajJCVjtFMkI1ajJCTTtJQU9JO0lBQUE7RTNCeWoyQlY7RTJCaGsyQk07SUFPSTtJQUFBO0UzQjZqMkJWO0UyQnBrMkJNO0lBT0k7SUFBQTtFM0JpazJCVjtFMkJ4azJCTTtJQU9JO0lBQUE7RTNCcWsyQlY7RTJCNWsyQk07SUFPSTtJQUFBO0UzQnlrMkJWO0UyQmhsMkJNO0lBT0k7SUFBQTtFM0I2azJCVjtFMkJwbDJCTTtJQU9JO0lBQUE7RTNCaWwyQlY7RTJCeGwyQk07SUFPSTtJQUFBO0UzQnFsMkJWO0UyQjVsMkJNO0lBT0k7SUFBQTtFM0J5bDJCVjtFMkJobTJCTTtJQU9JO0lBQUE7RTNCNmwyQlY7RTJCcG0yQk07SUFPSTtJQUFBO0UzQmltMkJWO0UyQnhtMkJNO0lBT0k7SUFBQTtFM0JxbTJCVjtFMkI1bTJCTTtJQU9JO0lBQUE7RTNCeW0yQlY7RTJCaG4yQk07SUFPSTtJQUFBO0UzQjZtMkJWO0UyQnBuMkJNO0lBT0k7SUFBQTtFM0JpbjJCVjtFMkJ4bjJCTTtJQU9JO0lBQUE7RTNCcW4yQlY7RTJCNW4yQk07SUFPSTtJQUFBO0UzQnluMkJWO0UyQmhvMkJNO0lBT0k7SUFBQTtFM0I2bjJCVjtFMkJwbzJCTTtJQU9JO0lBQUE7RTNCaW8yQlY7RTJCeG8yQk07SUFPSTtJQUFBO0UzQnFvMkJWO0UyQjVvMkJNO0lBT0k7SUFBQTtFM0J5bzJCVjtFMkJocDJCTTtJQU9JO0lBQUE7RTNCNm8yQlY7RTJCcHAyQk07SUFPSTtFM0JncDJCVjtFMkJ2cDJCTTtJQU9JO0UzQm1wMkJWO0UyQjFwMkJNO0lBT0k7RTNCc3AyQlY7RTJCN3AyQk07SUFPSTtFM0J5cDJCVjtFMkJocTJCTTtJQU9JO0UzQjRwMkJWO0UyQm5xMkJNO0lBT0k7RTNCK3AyQlY7RTJCdHEyQk07SUFPSTtFM0JrcTJCVjtFMkJ6cTJCTTtJQU9JO0UzQnFxMkJWO0UyQjVxMkJNO0lBT0k7RTNCd3EyQlY7RTJCL3EyQk07SUFPSTtFM0IycTJCVjtFMkJscjJCTTtJQU9JO0UzQjhxMkJWO0UyQnJyMkJNO0lBT0k7RTNCaXIyQlY7RTJCeHIyQk07SUFPSTtFM0JvcjJCVjtFMkIzcjJCTTtJQU9JO0UzQnVyMkJWO0UyQjlyMkJNO0lBT0k7RTNCMHIyQlY7RTJCanMyQk07SUFPSTtFM0I2cjJCVjtFMkJwczJCTTtJQU9JO0UzQmdzMkJWO0UyQnZzMkJNO0lBT0k7RTNCbXMyQlY7RTJCMXMyQk07SUFPSTtFM0JzczJCVjtFMkI3czJCTTtJQU9JO0UzQnlzMkJWO0UyQmh0MkJNO0lBT0k7RTNCNHMyQlY7RTJCbnQyQk07SUFPSTtFM0IrczJCVjtFMkJ0dDJCTTtJQU9JO0UzQmt0MkJWO0UyQnp0MkJNO0lBT0k7RTNCcXQyQlY7RTJCNXQyQk07SUFPSTtFM0J3dDJCVjtFMkIvdDJCTTtJQU9JO0UzQjJ0MkJWO0UyQmx1MkJNO0lBT0k7RTNCOHQyQlY7RTJCcnUyQk07SUFPSTtFM0JpdTJCVjtFMkJ4dTJCTTtJQU9JO0UzQm91MkJWO0UyQjN1MkJNO0lBT0k7RTNCdXUyQlY7RTJCOXUyQk07SUFPSTtFM0IwdTJCVjtFMkJqdjJCTTtJQU9JO0UzQjZ1MkJWO0UyQnB2MkJNO0lBT0k7RTNCZ3YyQlY7RTJCdnYyQk07SUFPSTtFM0JtdjJCVjtFMkIxdjJCTTtJQU9JO0UzQnN2MkJWO0UyQjd2MkJNO0lBT0k7RTNCeXYyQlY7RTJCaHcyQk07SUFPSTtFM0I0djJCVjtFMkJudzJCTTtJQU9JO0UzQit2MkJWO0UyQnR3MkJNO0lBT0k7RTNCa3cyQlY7RTJCencyQk07SUFPSTtFM0JxdzJCVjtFMkI1dzJCTTtJQU9JO0UzQnd3MkJWO0UyQi93MkJNO0lBT0k7RTNCMncyQlY7RTJCbHgyQk07SUFPSTtFM0I4dzJCVjtFMkJyeDJCTTtJQU9JO0UzQml4MkJWO0UyQnh4MkJNO0lBT0k7RTNCb3gyQlY7RTJCM3gyQk07SUFPSTtFM0J1eDJCVjtFMkI5eDJCTTtJQU9JO0UzQjB4MkJWO0UyQmp5MkJNO0lBT0k7RTNCNngyQlY7RTJCcHkyQk07SUFPSTtFM0JneTJCVjtFMkJ2eTJCTTtJQU9JO0UzQm15MkJWO0UyQjF5MkJNO0lBT0k7RTNCc3kyQlY7RTJCN3kyQk07SUFPSTtFM0J5eTJCVjtFMkJoejJCTTtJQU9JO0UzQjR5MkJWO0UyQm56MkJNO0lBT0k7RTNCK3kyQlY7RTJCdHoyQk07SUFPSTtFM0JrejJCVjtFMkJ6ejJCTTtJQU9JO0UzQnF6MkJWO0UyQjV6MkJNO0lBT0k7RTNCd3oyQlY7RTJCL3oyQk07SUFPSTtFM0IyejJCVjtFMkJsMDJCTTtJQU9JO0UzQjh6MkJWO0UyQnIwMkJNO0lBT0k7RTNCaTAyQlY7RTJCeDAyQk07SUFPSTtFM0JvMDJCVjtFMkIzMDJCTTtJQU9JO0UzQnUwMkJWO0UyQjkwMkJNO0lBT0k7RTNCMDAyQlY7RTJCajEyQk07SUFPSTtFM0I2MDJCVjtFMkJwMTJCTTtJQU9JO0UzQmcxMkJWO0UyQnYxMkJNO0lBT0k7RTNCbTEyQlY7RTJCMTEyQk07SUFPSTtFM0JzMTJCVjtFMkI3MTJCTTtJQU9JO0UzQnkxMkJWO0UyQmgyMkJNO0lBT0k7RTNCNDEyQlY7RTJCbjIyQk07SUFPSTtFM0IrMTJCVjtFMkJ0MjJCTTtJQU9JO0UzQmsyMkJWO0UyQnoyMkJNO0lBT0k7RTNCcTIyQlY7RTJCNTIyQk07SUFPSTtFM0J3MjJCVjtFMkIvMjJCTTtJQU9JO0UzQjIyMkJWO0UyQmwzMkJNO0lBT0k7RTNCODIyQlY7RTJCcjMyQk07SUFPSTtFM0JpMzJCVjtFMkJ4MzJCTTtJQU9JO0UzQm8zMkJWO0UyQjMzMkJNO0lBT0k7RTNCdTMyQlY7RTJCOTMyQk07SUFPSTtFM0IwMzJCVjtFMkJqNDJCTTtJQU9JO0UzQjYzMkJWO0UyQnA0MkJNO0lBT0k7RTNCZzQyQlY7RTJCdjQyQk07SUFPSTtFM0JtNDJCVjtFMkIxNDJCTTtJQU9JO0UzQnM0MkJWO0UyQjc0MkJNO0lBT0k7RTNCeTQyQlY7RTJCaDUyQk07SUFPSTtFM0I0NDJCVjtFMkJuNTJCTTtJQU9JO0UzQis0MkJWO0UyQnQ1MkJNO0lBT0k7RTNCazUyQlY7QUFDRjtBRTE1MkJJO0V5QkFJO0lBT0k7RTNCdTUyQlY7RTJCOTUyQk07SUFPSTtFM0IwNTJCVjtFMkJqNjJCTTtJQU9JO0UzQjY1MkJWO0UyQnA2MkJNO0lBT0k7RTNCZzYyQlY7RTJCdjYyQk07SUFPSTtFM0JtNjJCVjtFMkIxNjJCTTtJQU9JO0UzQnM2MkJWO0UyQjc2MkJNO0lBT0k7RTNCeTYyQlY7RTJCaDcyQk07SUFPSTtFM0I0NjJCVjtFMkJuNzJCTTtJQU9JO0UzQis2MkJWO0UyQnQ3MkJNO0lBT0k7RTNCazcyQlY7RTJCejcyQk07SUFPSTtFM0JxNzJCVjtFMkI1NzJCTTtJQU9JO0UzQnc3MkJWO0UyQi83MkJNO0lBT0k7RTNCMjcyQlY7RTJCbDgyQk07SUFPSTtFM0I4NzJCVjtFMkJyODJCTTtJQU9JO0UzQmk4MkJWO0UyQng4MkJNO0lBT0k7RTNCbzgyQlY7RTJCMzgyQk07SUFPSTtFM0J1ODJCVjtFMkI5ODJCTTtJQU9JO0UzQjA4MkJWO0UyQmo5MkJNO0lBT0k7RTNCNjgyQlY7RTJCcDkyQk07SUFPSTtFM0JnOTJCVjtFMkJ2OTJCTTtJQU9JO0UzQm05MkJWO0UyQjE5MkJNO0lBT0k7RTNCczkyQlY7RTJCNzkyQk07SUFPSTtFM0J5OTJCVjtFMkJoKzJCTTtJQU9JO0UzQjQ5MkJWO0UyQm4rMkJNO0lBT0k7RTNCKzkyQlY7RTJCdCsyQk07SUFPSTtFM0JrKzJCVjtFMkJ6KzJCTTtJQU9JO0UzQnErMkJWO0UyQjUrMkJNO0lBT0k7RTNCdysyQlY7RTJCLysyQk07SUFPSTtFM0IyKzJCVjtFMkJsLzJCTTtJQU9JO0UzQjgrMkJWO0UyQnIvMkJNO0lBT0k7RTNCaS8yQlY7RTJCeC8yQk07SUFPSTtFM0JvLzJCVjtFMkIzLzJCTTtJQU9JO0UzQnUvMkJWO0UyQjkvMkJNO0lBT0k7RTNCMC8yQlY7RTJCamczQk07SUFPSTtFM0I2LzJCVjtFMkJwZzNCTTtJQU9JO0UzQmdnM0JWO0UyQnZnM0JNO0lBT0k7RTNCbWczQlY7RTJCMWczQk07SUFPSTtFM0JzZzNCVjtFMkI3ZzNCTTtJQU9JO0UzQnlnM0JWO0UyQmhoM0JNO0lBT0k7RTNCNGczQlY7RTJCbmgzQk07SUFPSTtFM0IrZzNCVjtFMkJ0aDNCTTtJQU9JO0UzQmtoM0JWO0UyQnpoM0JNO0lBT0k7RTNCcWgzQlY7RTJCNWgzQk07SUFPSTtFM0J3aDNCVjtFMkIvaDNCTTtJQU9JO0UzQjJoM0JWO0UyQmxpM0JNO0lBT0k7RTNCOGgzQlY7RTJCcmkzQk07SUFPSTtFM0JpaTNCVjtFMkJ4aTNCTTtJQU9JO0UzQm9pM0JWO0UyQjNpM0JNO0lBT0k7RTNCdWkzQlY7RTJCOWkzQk07SUFPSTtFM0IwaTNCVjtFMkJqajNCTTtJQU9JO0UzQjZpM0JWO0UyQnBqM0JNO0lBT0k7RTNCZ2ozQlY7RTJCdmozQk07SUFPSTtFM0JtajNCVjtFMkIxajNCTTtJQU9JO0UzQnNqM0JWO0UyQjdqM0JNO0lBT0k7RTNCeWozQlY7RTJCaGszQk07SUFPSTtFM0I0ajNCVjtFMkJuazNCTTtJQU9JO0UzQitqM0JWO0UyQnRrM0JNO0lBT0k7RTNCa2szQlY7RTJCemszQk07SUFPSTtFM0JxazNCVjtFMkI1azNCTTtJQU9JO0UzQndrM0JWO0UyQi9rM0JNO0lBT0k7RTNCMmszQlY7RTJCbGwzQk07SUFPSTtFM0I4azNCVjtFMkJybDNCTTtJQU9JO0UzQmlsM0JWO0UyQnhsM0JNO0lBT0k7RTNCb2wzQlY7RTJCM2wzQk07SUFPSTtFM0J1bDNCVjtFMkI5bDNCTTtJQU9JO0UzQjBsM0JWO0UyQmptM0JNO0lBT0k7RTNCNmwzQlY7RTJCcG0zQk07SUFPSTtFM0JnbTNCVjtFMkJ2bTNCTTtJQU9JO0UzQm1tM0JWO0UyQjFtM0JNO0lBT0k7RTNCc20zQlY7RTJCN20zQk07SUFPSTtFM0J5bTNCVjtFMkJobjNCTTtJQU9JO0UzQjRtM0JWO0UyQm5uM0JNO0lBT0k7RTNCK20zQlY7RTJCdG4zQk07SUFPSTtFM0JrbjNCVjtFMkJ6bjNCTTtJQU9JO0UzQnFuM0JWO0UyQjVuM0JNO0lBT0k7RTNCd24zQlY7RTJCL24zQk07SUFPSTtFM0IybjNCVjtFMkJsbzNCTTtJQU9JO0UzQjhuM0JWO0UyQnJvM0JNO0lBT0k7RTNCaW8zQlY7RTJCeG8zQk07SUFPSTtFM0JvbzNCVjtFMkIzbzNCTTtJQU9JO0UzQnVvM0JWO0UyQjlvM0JNO0lBT0k7RTNCMG8zQlY7RTJCanAzQk07SUFPSTtFM0I2bzNCVjtFMkJwcDNCTTtJQU9JO0UzQmdwM0JWO0UyQnZwM0JNO0lBT0k7RTNCbXAzQlY7RTJCMXAzQk07SUFPSTtFM0JzcDNCVjtFMkI3cDNCTTtJQU9JO0UzQnlwM0JWO0UyQmhxM0JNO0lBT0k7RTNCNHAzQlY7RTJCbnEzQk07SUFPSTtFM0IrcDNCVjtFMkJ0cTNCTTtJQU9JO0UzQmtxM0JWO0UyQnpxM0JNO0lBT0k7RTNCcXEzQlY7RTJCNXEzQk07SUFPSTtFM0J3cTNCVjtFMkIvcTNCTTtJQU9JO0UzQjJxM0JWO0UyQmxyM0JNO0lBT0k7RTNCOHEzQlY7RTJCcnIzQk07SUFPSTtFM0JpcjNCVjtFMkJ4cjNCTTtJQU9JO0UzQm9yM0JWO0UyQjNyM0JNO0lBT0k7RTNCdXIzQlY7RTJCOXIzQk07SUFPSTtFM0IwcjNCVjtFMkJqczNCTTtJQU9JO0UzQjZyM0JWO0UyQnBzM0JNO0lBT0k7SUFBQTtFM0JpczNCVjtFMkJ4czNCTTtJQU9JO0lBQUE7RTNCcXMzQlY7RTJCNXMzQk07SUFPSTtJQUFBO0UzQnlzM0JWO0UyQmh0M0JNO0lBT0k7SUFBQTtFM0I2czNCVjtFMkJwdDNCTTtJQU9JO0lBQUE7RTNCaXQzQlY7RTJCeHQzQk07SUFPSTtJQUFBO0UzQnF0M0JWO0UyQjV0M0JNO0lBT0k7SUFBQTtFM0J5dDNCVjtFMkJodTNCTTtJQU9JO0lBQUE7RTNCNnQzQlY7RTJCcHUzQk07SUFPSTtJQUFBO0UzQml1M0JWO0UyQnh1M0JNO0lBT0k7SUFBQTtFM0JxdTNCVjtFMkI1dTNCTTtJQU9JO0lBQUE7RTNCeXUzQlY7RTJCaHYzQk07SUFPSTtJQUFBO0UzQjZ1M0JWO0UyQnB2M0JNO0lBT0k7SUFBQTtFM0JpdjNCVjtFMkJ4djNCTTtJQU9JO0lBQUE7RTNCcXYzQlY7RTJCNXYzQk07SUFPSTtJQUFBO0UzQnl2M0JWO0UyQmh3M0JNO0lBT0k7SUFBQTtFM0I2djNCVjtFMkJwdzNCTTtJQU9JO0lBQUE7RTNCaXczQlY7RTJCeHczQk07SUFPSTtJQUFBO0UzQnF3M0JWO0UyQjV3M0JNO0lBT0k7SUFBQTtFM0J5dzNCVjtFMkJoeDNCTTtJQU9JO0lBQUE7RTNCNnczQlY7RTJCcHgzQk07SUFPSTtJQUFBO0UzQml4M0JWO0UyQnh4M0JNO0lBT0k7SUFBQTtFM0JxeDNCVjtFMkI1eDNCTTtJQU9JO0lBQUE7RTNCeXgzQlY7RTJCaHkzQk07SUFPSTtJQUFBO0UzQjZ4M0JWO0UyQnB5M0JNO0lBT0k7SUFBQTtFM0JpeTNCVjtFMkJ4eTNCTTtJQU9JO0lBQUE7RTNCcXkzQlY7RTJCNXkzQk07SUFPSTtJQUFBO0UzQnl5M0JWO0UyQmh6M0JNO0lBT0k7SUFBQTtFM0I2eTNCVjtFMkJwejNCTTtJQU9JO0lBQUE7RTNCaXozQlY7RTJCeHozQk07SUFPSTtJQUFBO0UzQnF6M0JWO0UyQjV6M0JNO0lBT0k7SUFBQTtFM0J5ejNCVjtFMkJoMDNCTTtJQU9JO0lBQUE7RTNCNnozQlY7RTJCcDAzQk07SUFPSTtJQUFBO0UzQmkwM0JWO0UyQngwM0JNO0lBT0k7SUFBQTtFM0JxMDNCVjtFMkI1MDNCTTtJQU9JO0lBQUE7RTNCeTAzQlY7RTJCaDEzQk07SUFPSTtJQUFBO0UzQjYwM0JWO0UyQnAxM0JNO0lBT0k7SUFBQTtFM0JpMTNCVjtFMkJ4MTNCTTtJQU9JO0lBQUE7RTNCcTEzQlY7RTJCNTEzQk07SUFPSTtJQUFBO0UzQnkxM0JWO0UyQmgyM0JNO0lBT0k7SUFBQTtFM0I2MTNCVjtFMkJwMjNCTTtJQU9JO0lBQUE7RTNCaTIzQlY7RTJCeDIzQk07SUFPSTtJQUFBO0UzQnEyM0JWO0UyQjUyM0JNO0lBT0k7SUFBQTtFM0J5MjNCVjtFMkJoMzNCTTtJQU9JO0lBQUE7RTNCNjIzQlY7RTJCcDMzQk07SUFPSTtFM0JnMzNCVjtFMkJ2MzNCTTtJQU9JO0UzQm0zM0JWO0UyQjEzM0JNO0lBT0k7RTNCczMzQlY7RTJCNzMzQk07SUFPSTtFM0J5MzNCVjtFMkJoNDNCTTtJQU9JO0UzQjQzM0JWO0UyQm40M0JNO0lBT0k7RTNCKzMzQlY7RTJCdDQzQk07SUFPSTtFM0JrNDNCVjtFMkJ6NDNCTTtJQU9JO0UzQnE0M0JWO0UyQjU0M0JNO0lBT0k7RTNCdzQzQlY7RTJCLzQzQk07SUFPSTtFM0IyNDNCVjtFMkJsNTNCTTtJQU9JO0UzQjg0M0JWO0UyQnI1M0JNO0lBT0k7RTNCaTUzQlY7RTJCeDUzQk07SUFPSTtFM0JvNTNCVjtFMkIzNTNCTTtJQU9JO0UzQnU1M0JWO0UyQjk1M0JNO0lBT0k7RTNCMDUzQlY7RTJCajYzQk07SUFPSTtFM0I2NTNCVjtFMkJwNjNCTTtJQU9JO0UzQmc2M0JWO0UyQnY2M0JNO0lBT0k7RTNCbTYzQlY7RTJCMTYzQk07SUFPSTtFM0JzNjNCVjtFMkI3NjNCTTtJQU9JO0UzQnk2M0JWO0UyQmg3M0JNO0lBT0k7RTNCNDYzQlY7RTJCbjczQk07SUFPSTtFM0IrNjNCVjtFMkJ0NzNCTTtJQU9JO0UzQms3M0JWO0UyQno3M0JNO0lBT0k7RTNCcTczQlY7RTJCNTczQk07SUFPSTtFM0J3NzNCVjtFMkIvNzNCTTtJQU9JO0UzQjI3M0JWO0UyQmw4M0JNO0lBT0k7RTNCODczQlY7RTJCcjgzQk07SUFPSTtFM0JpODNCVjtFMkJ4ODNCTTtJQU9JO0UzQm84M0JWO0UyQjM4M0JNO0lBT0k7RTNCdTgzQlY7RTJCOTgzQk07SUFPSTtFM0IwODNCVjtFMkJqOTNCTTtJQU9JO0UzQjY4M0JWO0UyQnA5M0JNO0lBT0k7RTNCZzkzQlY7RTJCdjkzQk07SUFPSTtFM0JtOTNCVjtFMkIxOTNCTTtJQU9JO0UzQnM5M0JWO0UyQjc5M0JNO0lBT0k7RTNCeTkzQlY7RTJCaCszQk07SUFPSTtFM0I0OTNCVjtFMkJuKzNCTTtJQU9JO0UzQis5M0JWO0UyQnQrM0JNO0lBT0k7RTNCayszQlY7RTJCeiszQk07SUFPSTtFM0JxKzNCVjtFMkI1KzNCTTtJQU9JO0UzQncrM0JWO0UyQi8rM0JNO0lBT0k7RTNCMiszQlY7RTJCbC8zQk07SUFPSTtFM0I4KzNCVjtFMkJyLzNCTTtJQU9JO0UzQmkvM0JWO0UyQngvM0JNO0lBT0k7RTNCby8zQlY7RTJCMy8zQk07SUFPSTtFM0J1LzNCVjtFMkI5LzNCTTtJQU9JO0UzQjAvM0JWO0UyQmpnNEJNO0lBT0k7RTNCNi8zQlY7RTJCcGc0Qk07SUFPSTtFM0JnZzRCVjtFMkJ2ZzRCTTtJQU9JO0UzQm1nNEJWO0UyQjFnNEJNO0lBT0k7RTNCc2c0QlY7RTJCN2c0Qk07SUFPSTtFM0J5ZzRCVjtFMkJoaDRCTTtJQU9JO0UzQjRnNEJWO0UyQm5oNEJNO0lBT0k7RTNCK2c0QlY7RTJCdGg0Qk07SUFPSTtFM0JraDRCVjtFMkJ6aDRCTTtJQU9JO0UzQnFoNEJWO0UyQjVoNEJNO0lBT0k7RTNCd2g0QlY7RTJCL2g0Qk07SUFPSTtFM0IyaDRCVjtFMkJsaTRCTTtJQU9JO0UzQjhoNEJWO0UyQnJpNEJNO0lBT0k7RTNCaWk0QlY7RTJCeGk0Qk07SUFPSTtFM0JvaTRCVjtFMkIzaTRCTTtJQU9JO0UzQnVpNEJWO0UyQjlpNEJNO0lBT0k7RTNCMGk0QlY7RTJCamo0Qk07SUFPSTtFM0I2aTRCVjtFMkJwajRCTTtJQU9JO0UzQmdqNEJWO0UyQnZqNEJNO0lBT0k7RTNCbWo0QlY7RTJCMWo0Qk07SUFPSTtFM0JzajRCVjtFMkI3ajRCTTtJQU9JO0UzQnlqNEJWO0UyQmhrNEJNO0lBT0k7RTNCNGo0QlY7RTJCbms0Qk07SUFPSTtFM0IrajRCVjtFMkJ0azRCTTtJQU9JO0UzQmtrNEJWO0UyQnprNEJNO0lBT0k7RTNCcWs0QlY7RTJCNWs0Qk07SUFPSTtFM0J3azRCVjtFMkIvazRCTTtJQU9JO0UzQjJrNEJWO0UyQmxsNEJNO0lBT0k7RTNCOGs0QlY7RTJCcmw0Qk07SUFPSTtFM0JpbDRCVjtFMkJ4bDRCTTtJQU9JO0UzQm9sNEJWO0UyQjNsNEJNO0lBT0k7RTNCdWw0QlY7RTJCOWw0Qk07SUFPSTtFM0IwbDRCVjtFMkJqbTRCTTtJQU9JO0UzQjZsNEJWO0UyQnBtNEJNO0lBT0k7RTNCZ200QlY7RTJCdm00Qk07SUFPSTtFM0JtbTRCVjtFMkIxbTRCTTtJQU9JO0UzQnNtNEJWO0UyQjdtNEJNO0lBT0k7RTNCeW00QlY7RTJCaG40Qk07SUFPSTtFM0I0bTRCVjtFMkJubjRCTTtJQU9JO0UzQittNEJWO0UyQnRuNEJNO0lBT0k7RTNCa240QlY7RTJCem40Qk07SUFPSTtFM0JxbjRCVjtFMkI1bjRCTTtJQU9JO0UzQnduNEJWO0UyQi9uNEJNO0lBT0k7RTNCMm40QlY7RTJCbG80Qk07SUFPSTtFM0I4bjRCVjtFMkJybzRCTTtJQU9JO0UzQmlvNEJWO0UyQnhvNEJNO0lBT0k7RTNCb280QlY7RTJCM280Qk07SUFPSTtFM0J1bzRCVjtFMkI5bzRCTTtJQU9JO0UzQjBvNEJWO0UyQmpwNEJNO0lBT0k7RTNCNm80QlY7RTJCcHA0Qk07SUFPSTtFM0JncDRCVjtFMkJ2cDRCTTtJQU9JO0UzQm1wNEJWO0UyQjFwNEJNO0lBT0k7RTNCc3A0QlY7RTJCN3A0Qk07SUFPSTtFM0J5cDRCVjtFMkJocTRCTTtJQU9JO0UzQjRwNEJWO0UyQm5xNEJNO0lBT0k7RTNCK3A0QlY7RTJCdHE0Qk07SUFPSTtFM0JrcTRCVjtFMkJ6cTRCTTtJQU9JO0UzQnFxNEJWO0UyQjVxNEJNO0lBT0k7RTNCd3E0QlY7RTJCL3E0Qk07SUFPSTtFM0IycTRCVjtFMkJscjRCTTtJQU9JO0UzQjhxNEJWO0UyQnJyNEJNO0lBT0k7RTNCaXI0QlY7RTJCeHI0Qk07SUFPSTtFM0JvcjRCVjtFMkIzcjRCTTtJQU9JO0lBQUE7RTNCd3I0QlY7RTJCL3I0Qk07SUFPSTtJQUFBO0UzQjRyNEJWO0UyQm5zNEJNO0lBT0k7SUFBQTtFM0JnczRCVjtFMkJ2czRCTTtJQU9JO0lBQUE7RTNCb3M0QlY7RTJCM3M0Qk07SUFPSTtJQUFBO0UzQndzNEJWO0UyQi9zNEJNO0lBT0k7SUFBQTtFM0I0czRCVjtFMkJudDRCTTtJQU9JO0lBQUE7RTNCZ3Q0QlY7RTJCdnQ0Qk07SUFPSTtJQUFBO0UzQm90NEJWO0UyQjN0NEJNO0lBT0k7SUFBQTtFM0J3dDRCVjtFMkIvdDRCTTtJQU9JO0lBQUE7RTNCNHQ0QlY7RTJCbnU0Qk07SUFPSTtJQUFBO0UzQmd1NEJWO0UyQnZ1NEJNO0lBT0k7SUFBQTtFM0JvdTRCVjtFMkIzdTRCTTtJQU9JO0lBQUE7RTNCd3U0QlY7RTJCL3U0Qk07SUFPSTtJQUFBO0UzQjR1NEJWO0UyQm52NEJNO0lBT0k7SUFBQTtFM0JndjRCVjtFMkJ2djRCTTtJQU9JO0lBQUE7RTNCb3Y0QlY7RTJCM3Y0Qk07SUFPSTtJQUFBO0UzQnd2NEJWO0UyQi92NEJNO0lBT0k7SUFBQTtFM0I0djRCVjtFMkJudzRCTTtJQU9JO0lBQUE7RTNCZ3c0QlY7RTJCdnc0Qk07SUFPSTtJQUFBO0UzQm93NEJWO0UyQjN3NEJNO0lBT0k7SUFBQTtFM0J3dzRCVjtFMkIvdzRCTTtJQU9JO0lBQUE7RTNCNHc0QlY7RTJCbng0Qk07SUFPSTtJQUFBO0UzQmd4NEJWO0UyQnZ4NEJNO0lBT0k7SUFBQTtFM0JveDRCVjtFMkIzeDRCTTtJQU9JO0lBQUE7RTNCd3g0QlY7RTJCL3g0Qk07SUFPSTtJQUFBO0UzQjR4NEJWO0UyQm55NEJNO0lBT0k7SUFBQTtFM0JneTRCVjtFMkJ2eTRCTTtJQU9JO0lBQUE7RTNCb3k0QlY7RTJCM3k0Qk07SUFPSTtJQUFBO0UzQnd5NEJWO0UyQi95NEJNO0lBT0k7SUFBQTtFM0I0eTRCVjtFMkJuejRCTTtJQU9JO0lBQUE7RTNCZ3o0QlY7RTJCdno0Qk07SUFPSTtJQUFBO0UzQm96NEJWO0UyQjN6NEJNO0lBT0k7SUFBQTtFM0J3ejRCVjtFMkIvejRCTTtJQU9JO0lBQUE7RTNCNHo0QlY7RTJCbjA0Qk07SUFPSTtJQUFBO0UzQmcwNEJWO0UyQnYwNEJNO0lBT0k7SUFBQTtFM0JvMDRCVjtFMkIzMDRCTTtJQU9JO0lBQUE7RTNCdzA0QlY7RTJCLzA0Qk07SUFPSTtJQUFBO0UzQjQwNEJWO0UyQm4xNEJNO0lBT0k7SUFBQTtFM0JnMTRCVjtFMkJ2MTRCTTtJQU9JO0lBQUE7RTNCbzE0QlY7RTJCMzE0Qk07SUFPSTtJQUFBO0UzQncxNEJWO0UyQi8xNEJNO0lBT0k7SUFBQTtFM0I0MTRCVjtFMkJuMjRCTTtJQU9JO0UzQisxNEJWO0UyQnQyNEJNO0lBT0k7RTNCazI0QlY7RTJCejI0Qk07SUFPSTtFM0JxMjRCVjtFMkI1MjRCTTtJQU9JO0UzQncyNEJWO0UyQi8yNEJNO0lBT0k7RTNCMjI0QlY7RTJCbDM0Qk07SUFPSTtFM0I4MjRCVjtFMkJyMzRCTTtJQU9JO0UzQmkzNEJWO0UyQngzNEJNO0lBT0k7RTNCbzM0QlY7RTJCMzM0Qk07SUFPSTtFM0J1MzRCVjtFMkI5MzRCTTtJQU9JO0UzQjAzNEJWO0UyQmo0NEJNO0lBT0k7RTNCNjM0QlY7RTJCcDQ0Qk07SUFPSTtFM0JnNDRCVjtFMkJ2NDRCTTtJQU9JO0UzQm00NEJWO0UyQjE0NEJNO0lBT0k7RTNCczQ0QlY7RTJCNzQ0Qk07SUFPSTtFM0J5NDRCVjtFMkJoNTRCTTtJQU9JO0UzQjQ0NEJWO0UyQm41NEJNO0lBT0k7RTNCKzQ0QlY7RTJCdDU0Qk07SUFPSTtFM0JrNTRCVjtFMkJ6NTRCTTtJQU9JO0UzQnE1NEJWO0UyQjU1NEJNO0lBT0k7RTNCdzU0QlY7RTJCLzU0Qk07SUFPSTtFM0IyNTRCVjtFMkJsNjRCTTtJQU9JO0UzQjg1NEJWO0UyQnI2NEJNO0lBT0k7RTNCaTY0QlY7RTJCeDY0Qk07SUFPSTtFM0JvNjRCVjtFMkIzNjRCTTtJQU9JO0UzQnU2NEJWO0UyQjk2NEJNO0lBT0k7RTNCMDY0QlY7RTJCajc0Qk07SUFPSTtFM0I2NjRCVjtFMkJwNzRCTTtJQU9JO0UzQmc3NEJWO0UyQnY3NEJNO0lBT0k7RTNCbTc0QlY7RTJCMTc0Qk07SUFPSTtFM0JzNzRCVjtFMkI3NzRCTTtJQU9JO0UzQnk3NEJWO0UyQmg4NEJNO0lBT0k7RTNCNDc0QlY7RTJCbjg0Qk07SUFPSTtFM0IrNzRCVjtFMkJ0ODRCTTtJQU9JO0UzQms4NEJWO0UyQno4NEJNO0lBT0k7RTNCcTg0QlY7RTJCNTg0Qk07SUFPSTtFM0J3ODRCVjtFMkIvODRCTTtJQU9JO0UzQjI4NEJWO0UyQmw5NEJNO0lBT0k7RTNCODg0QlY7RTJCcjk0Qk07SUFPSTtFM0JpOTRCVjtFMkJ4OTRCTTtJQU9JO0UzQm85NEJWO0UyQjM5NEJNO0lBT0k7RTNCdTk0QlY7RTJCOTk0Qk07SUFPSTtFM0IwOTRCVjtFMkJqKzRCTTtJQU9JO0UzQjY5NEJWO0UyQnArNEJNO0lBT0k7RTNCZys0QlY7RTJCdis0Qk07SUFPSTtFM0JtKzRCVjtFMkIxKzRCTTtJQU9JO0UzQnMrNEJWO0UyQjcrNEJNO0lBT0k7RTNCeSs0QlY7RTJCaC80Qk07SUFPSTtFM0I0KzRCVjtFMkJuLzRCTTtJQU9JO0UzQisrNEJWO0UyQnQvNEJNO0lBT0k7RTNCay80QlY7RTJCei80Qk07SUFPSTtFM0JxLzRCVjtFMkI1LzRCTTtJQU9JO0UzQncvNEJWO0UyQi8vNEJNO0lBT0k7RTNCMi80QlY7RTJCbGc1Qk07SUFPSTtFM0I4LzRCVjtFMkJyZzVCTTtJQU9JO0UzQmlnNUJWO0UyQnhnNUJNO0lBT0k7RTNCb2c1QlY7RTJCM2c1Qk07SUFPSTtFM0J1ZzVCVjtFMkI5ZzVCTTtJQU9JO0UzQjBnNUJWO0UyQmpoNUJNO0lBT0k7RTNCNmc1QlY7RTJCcGg1Qk07SUFPSTtFM0JnaDVCVjtFMkJ2aDVCTTtJQU9JO0UzQm1oNUJWO0UyQjFoNUJNO0lBT0k7RTNCc2g1QlY7RTJCN2g1Qk07SUFPSTtFM0J5aDVCVjtFMkJoaTVCTTtJQU9JO0UzQjRoNUJWO0UyQm5pNUJNO0lBT0k7RTNCK2g1QlY7RTJCdGk1Qk07SUFPSTtFM0JraTVCVjtFMkJ6aTVCTTtJQU9JO0UzQnFpNUJWO0UyQjVpNUJNO0lBT0k7RTNCd2k1QlY7RTJCL2k1Qk07SUFPSTtFM0IyaTVCVjtFMkJsajVCTTtJQU9JO0UzQjhpNUJWO0UyQnJqNUJNO0lBT0k7RTNCaWo1QlY7RTJCeGo1Qk07SUFPSTtFM0JvajVCVjtFMkIzajVCTTtJQU9JO0UzQnVqNUJWO0UyQjlqNUJNO0lBT0k7RTNCMGo1QlY7RTJCams1Qk07SUFPSTtFM0I2ajVCVjtFMkJwazVCTTtJQU9JO0UzQmdrNUJWO0UyQnZrNUJNO0lBT0k7RTNCbWs1QlY7RTJCMWs1Qk07SUFPSTtFM0JzazVCVjtFMkI3azVCTTtJQU9JO0UzQnlrNUJWO0UyQmhsNUJNO0lBT0k7RTNCNGs1QlY7RTJCbmw1Qk07SUFPSTtFM0IrazVCVjtFMkJ0bDVCTTtJQU9JO0UzQmtsNUJWO0UyQnpsNUJNO0lBT0k7RTNCcWw1QlY7RTJCNWw1Qk07SUFPSTtFM0J3bDVCVjtFMkIvbDVCTTtJQU9JO0UzQjJsNUJWO0UyQmxtNUJNO0lBT0k7RTNCOGw1QlY7RTJCcm01Qk07SUFPSTtFM0JpbTVCVjtFMkJ4bTVCTTtJQU9JO0UzQm9tNUJWO0UyQjNtNUJNO0lBT0k7RTNCdW01QlY7RTJCOW01Qk07SUFPSTtFM0IwbTVCVjtFMkJqbjVCTTtJQU9JO0UzQjZtNUJWO0UyQnBuNUJNO0lBT0k7RTNCZ241QlY7RTJCdm41Qk07SUFPSTtFM0JtbjVCVjtFMkIxbjVCTTtJQU9JO0UzQnNuNUJWO0UyQjduNUJNO0lBT0k7RTNCeW41QlY7RTJCaG81Qk07SUFPSTtFM0I0bjVCVjtFMkJubzVCTTtJQU9JO0UzQituNUJWO0UyQnRvNUJNO0lBT0k7RTNCa281QlY7RTJCem81Qk07SUFPSTtFM0JxbzVCVjtFMkI1bzVCTTtJQU9JO0UzQndvNUJWO0UyQi9vNUJNO0lBT0k7RTNCMm81QlY7RTJCbHA1Qk07SUFPSTtFM0I4bzVCVjtFMkJycDVCTTtJQU9JO0UzQmlwNUJWO0UyQnhwNUJNO0lBT0k7RTNCb3A1QlY7RTJCM3A1Qk07SUFPSTtFM0J1cDVCVjtFMkI5cDVCTTtJQU9JO0lBQUE7RTNCMnA1QlY7RTJCbHE1Qk07SUFPSTtJQUFBO0UzQitwNUJWO0UyQnRxNUJNO0lBT0k7SUFBQTtFM0JtcTVCVjtFMkIxcTVCTTtJQU9JO0lBQUE7RTNCdXE1QlY7RTJCOXE1Qk07SUFPSTtJQUFBO0UzQjJxNUJWO0UyQmxyNUJNO0lBT0k7SUFBQTtFM0IrcTVCVjtFMkJ0cjVCTTtJQU9JO0lBQUE7RTNCbXI1QlY7RTJCMXI1Qk07SUFPSTtJQUFBO0UzQnVyNUJWO0UyQjlyNUJNO0lBT0k7SUFBQTtFM0IycjVCVjtFMkJsczVCTTtJQU9JO0lBQUE7RTNCK3I1QlY7RTJCdHM1Qk07SUFPSTtJQUFBO0UzQm1zNUJWO0UyQjFzNUJNO0lBT0k7SUFBQTtFM0J1czVCVjtFMkI5czVCTTtJQU9JO0lBQUE7RTNCMnM1QlY7RTJCbHQ1Qk07SUFPSTtJQUFBO0UzQitzNUJWO0UyQnR0NUJNO0lBT0k7SUFBQTtFM0JtdDVCVjtFMkIxdDVCTTtJQU9JO0lBQUE7RTNCdXQ1QlY7RTJCOXQ1Qk07SUFPSTtJQUFBO0UzQjJ0NUJWO0UyQmx1NUJNO0lBT0k7SUFBQTtFM0IrdDVCVjtFMkJ0dTVCTTtJQU9JO0lBQUE7RTNCbXU1QlY7RTJCMXU1Qk07SUFPSTtJQUFBO0UzQnV1NUJWO0UyQjl1NUJNO0lBT0k7SUFBQTtFM0IydTVCVjtFMkJsdjVCTTtJQU9JO0lBQUE7RTNCK3U1QlY7RTJCdHY1Qk07SUFPSTtJQUFBO0UzQm12NUJWO0UyQjF2NUJNO0lBT0k7SUFBQTtFM0J1djVCVjtFMkI5djVCTTtJQU9JO0lBQUE7RTNCMnY1QlY7RTJCbHc1Qk07SUFPSTtJQUFBO0UzQit2NUJWO0UyQnR3NUJNO0lBT0k7SUFBQTtFM0JtdzVCVjtFMkIxdzVCTTtJQU9JO0lBQUE7RTNCdXc1QlY7RTJCOXc1Qk07SUFPSTtJQUFBO0UzQjJ3NUJWO0UyQmx4NUJNO0lBT0k7SUFBQTtFM0IrdzVCVjtFMkJ0eDVCTTtJQU9JO0lBQUE7RTNCbXg1QlY7RTJCMXg1Qk07SUFPSTtJQUFBO0UzQnV4NUJWO0UyQjl4NUJNO0lBT0k7SUFBQTtFM0IyeDVCVjtFMkJseTVCTTtJQU9JO0lBQUE7RTNCK3g1QlY7RTJCdHk1Qk07SUFPSTtJQUFBO0UzQm15NUJWO0UyQjF5NUJNO0lBT0k7SUFBQTtFM0J1eTVCVjtFMkI5eTVCTTtJQU9JO0lBQUE7RTNCMnk1QlY7RTJCbHo1Qk07SUFPSTtJQUFBO0UzQit5NUJWO0UyQnR6NUJNO0lBT0k7SUFBQTtFM0JtejVCVjtFMkIxejVCTTtJQU9JO0lBQUE7RTNCdXo1QlY7RTJCOXo1Qk07SUFPSTtJQUFBO0UzQjJ6NUJWO0UyQmwwNUJNO0lBT0k7SUFBQTtFM0IrejVCVjtFMkJ0MDVCTTtJQU9JO0UzQmswNUJWO0UyQnowNUJNO0lBT0k7RTNCcTA1QlY7RTJCNTA1Qk07SUFPSTtFM0J3MDVCVjtFMkIvMDVCTTtJQU9JO0UzQjIwNUJWO0UyQmwxNUJNO0lBT0k7RTNCODA1QlY7RTJCcjE1Qk07SUFPSTtFM0JpMTVCVjtFMkJ4MTVCTTtJQU9JO0UzQm8xNUJWO0UyQjMxNUJNO0lBT0k7RTNCdTE1QlY7RTJCOTE1Qk07SUFPSTtFM0IwMTVCVjtFMkJqMjVCTTtJQU9JO0UzQjYxNUJWO0UyQnAyNUJNO0lBT0k7RTNCZzI1QlY7RTJCdjI1Qk07SUFPSTtFM0JtMjVCVjtFMkIxMjVCTTtJQU9JO0UzQnMyNUJWO0UyQjcyNUJNO0lBT0k7RTNCeTI1QlY7RTJCaDM1Qk07SUFPSTtFM0I0MjVCVjtFMkJuMzVCTTtJQU9JO0UzQisyNUJWO0UyQnQzNUJNO0lBT0k7RTNCazM1QlY7RTJCejM1Qk07SUFPSTtFM0JxMzVCVjtFMkI1MzVCTTtJQU9JO0UzQnczNUJWO0UyQi8zNUJNO0lBT0k7RTNCMjM1QlY7RTJCbDQ1Qk07SUFPSTtFM0I4MzVCVjtFMkJyNDVCTTtJQU9JO0UzQmk0NUJWO0UyQng0NUJNO0lBT0k7RTNCbzQ1QlY7RTJCMzQ1Qk07SUFPSTtFM0J1NDVCVjtFMkI5NDVCTTtJQU9JO0UzQjA0NUJWO0UyQmo1NUJNO0lBT0k7RTNCNjQ1QlY7RTJCcDU1Qk07SUFPSTtFM0JnNTVCVjtFMkJ2NTVCTTtJQU9JO0UzQm01NUJWO0UyQjE1NUJNO0lBT0k7RTNCczU1QlY7RTJCNzU1Qk07SUFPSTtFM0J5NTVCVjtFMkJoNjVCTTtJQU9JO0UzQjQ1NUJWO0UyQm42NUJNO0lBT0k7RTNCKzU1QlY7RTJCdDY1Qk07SUFPSTtFM0JrNjVCVjtFMkJ6NjVCTTtJQU9JO0UzQnE2NUJWO0UyQjU2NUJNO0lBT0k7RTNCdzY1QlY7RTJCLzY1Qk07SUFPSTtFM0IyNjVCVjtFMkJsNzVCTTtJQU9JO0UzQjg2NUJWO0UyQnI3NUJNO0lBT0k7RTNCaTc1QlY7RTJCeDc1Qk07SUFPSTtFM0JvNzVCVjtFMkIzNzVCTTtJQU9JO0UzQnU3NUJWO0UyQjk3NUJNO0lBT0k7RTNCMDc1QlY7RTJCajg1Qk07SUFPSTtFM0I2NzVCVjtFMkJwODVCTTtJQU9JO0UzQmc4NUJWO0UyQnY4NUJNO0lBT0k7RTNCbTg1QlY7RTJCMTg1Qk07SUFPSTtFM0JzODVCVjtFMkI3ODVCTTtJQU9JO0UzQnk4NUJWO0UyQmg5NUJNO0lBT0k7RTNCNDg1QlY7RTJCbjk1Qk07SUFPSTtFM0IrODVCVjtFMkJ0OTVCTTtJQU9JO0UzQms5NUJWO0UyQno5NUJNO0lBT0k7RTNCcTk1QlY7RTJCNTk1Qk07SUFPSTtFM0J3OTVCVjtFMkIvOTVCTTtJQU9JO0UzQjI5NUJWO0UyQmwrNUJNO0lBT0k7RTNCODk1QlY7RTJCcis1Qk07SUFPSTtFM0JpKzVCVjtFMkJ4KzVCTTtJQU9JO0UzQm8rNUJWO0UyQjMrNUJNO0lBT0k7RTNCdSs1QlY7RTJCOSs1Qk07SUFPSTtFM0IwKzVCVjtFMkJqLzVCTTtJQU9JO0UzQjYrNUJWO0UyQnAvNUJNO0lBT0k7RTNCZy81QlY7RTJCdi81Qk07SUFPSTtFM0JtLzVCVjtFMkIxLzVCTTtJQU9JO0UzQnMvNUJWO0UyQjcvNUJNO0lBT0k7RTNCeS81QlY7RTJCaGc2Qk07SUFPSTtFM0I0LzVCVjtFMkJuZzZCTTtJQU9JO0UzQisvNUJWO0UyQnRnNkJNO0lBT0k7RTNCa2c2QlY7RTJCemc2Qk07SUFPSTtFM0JxZzZCVjtFMkI1ZzZCTTtJQU9JO0UzQndnNkJWO0UyQi9nNkJNO0lBT0k7RTNCMmc2QlY7RTJCbGg2Qk07SUFPSTtFM0I4ZzZCVjtFMkJyaDZCTTtJQU9JO0UzQmloNkJWO0UyQnhoNkJNO0lBT0k7RTNCb2g2QlY7RTJCM2g2Qk07SUFPSTtFM0J1aDZCVjtFMkI5aDZCTTtJQU9JO0UzQjBoNkJWO0UyQmppNkJNO0lBT0k7RTNCNmg2QlY7RTJCcGk2Qk07SUFPSTtFM0JnaTZCVjtFMkJ2aTZCTTtJQU9JO0UzQm1pNkJWO0UyQjFpNkJNO0lBT0k7RTNCc2k2QlY7RTJCN2k2Qk07SUFPSTtFM0J5aTZCVjtFMkJoajZCTTtJQU9JO0UzQjRpNkJWO0UyQm5qNkJNO0lBT0k7RTNCK2k2QlY7RTJCdGo2Qk07SUFPSTtFM0JrajZCVjtFMkJ6ajZCTTtJQU9JO0UzQnFqNkJWO0UyQjVqNkJNO0lBT0k7RTNCd2o2QlY7RTJCL2o2Qk07SUFPSTtFM0IyajZCVjtFMkJsazZCTTtJQU9JO0UzQjhqNkJWO0UyQnJrNkJNO0lBT0k7RTNCaWs2QlY7RTJCeGs2Qk07SUFPSTtFM0JvazZCVjtBQUNGO0FFNWs2Qkk7RXlCQUk7SUFPSTtFM0J5azZCVjtFMkJobDZCTTtJQU9JO0UzQjRrNkJWO0UyQm5sNkJNO0lBT0k7RTNCK2s2QlY7RTJCdGw2Qk07SUFPSTtFM0JrbDZCVjtFMkJ6bDZCTTtJQU9JO0UzQnFsNkJWO0UyQjVsNkJNO0lBT0k7RTNCd2w2QlY7RTJCL2w2Qk07SUFPSTtFM0IybDZCVjtFMkJsbTZCTTtJQU9JO0UzQjhsNkJWO0UyQnJtNkJNO0lBT0k7RTNCaW02QlY7RTJCeG02Qk07SUFPSTtFM0JvbTZCVjtFMkIzbTZCTTtJQU9JO0UzQnVtNkJWO0UyQjltNkJNO0lBT0k7RTNCMG02QlY7RTJCam42Qk07SUFPSTtFM0I2bTZCVjtFMkJwbjZCTTtJQU9JO0UzQmduNkJWO0UyQnZuNkJNO0lBT0k7RTNCbW42QlY7RTJCMW42Qk07SUFPSTtFM0JzbjZCVjtFMkI3bjZCTTtJQU9JO0UzQnluNkJWO0UyQmhvNkJNO0lBT0k7RTNCNG42QlY7RTJCbm82Qk07SUFPSTtFM0IrbjZCVjtFMkJ0bzZCTTtJQU9JO0UzQmtvNkJWO0UyQnpvNkJNO0lBT0k7RTNCcW82QlY7RTJCNW82Qk07SUFPSTtFM0J3bzZCVjtFMkIvbzZCTTtJQU9JO0UzQjJvNkJWO0UyQmxwNkJNO0lBT0k7RTNCOG82QlY7RTJCcnA2Qk07SUFPSTtFM0JpcDZCVjtFMkJ4cDZCTTtJQU9JO0UzQm9wNkJWO0UyQjNwNkJNO0lBT0k7RTNCdXA2QlY7RTJCOXA2Qk07SUFPSTtFM0IwcDZCVjtFMkJqcTZCTTtJQU9JO0UzQjZwNkJWO0UyQnBxNkJNO0lBT0k7RTNCZ3E2QlY7RTJCdnE2Qk07SUFPSTtFM0JtcTZCVjtFMkIxcTZCTTtJQU9JO0UzQnNxNkJWO0UyQjdxNkJNO0lBT0k7RTNCeXE2QlY7RTJCaHI2Qk07SUFPSTtFM0I0cTZCVjtFMkJucjZCTTtJQU9JO0UzQitxNkJWO0UyQnRyNkJNO0lBT0k7RTNCa3I2QlY7RTJCenI2Qk07SUFPSTtFM0JxcjZCVjtFMkI1cjZCTTtJQU9JO0UzQndyNkJWO0UyQi9yNkJNO0lBT0k7RTNCMnI2QlY7RTJCbHM2Qk07SUFPSTtFM0I4cjZCVjtFMkJyczZCTTtJQU9JO0UzQmlzNkJWO0UyQnhzNkJNO0lBT0k7RTNCb3M2QlY7RTJCM3M2Qk07SUFPSTtFM0J1czZCVjtFMkI5czZCTTtJQU9JO0UzQjBzNkJWO0UyQmp0NkJNO0lBT0k7RTNCNnM2QlY7RTJCcHQ2Qk07SUFPSTtFM0JndDZCVjtFMkJ2dDZCTTtJQU9JO0UzQm10NkJWO0UyQjF0NkJNO0lBT0k7RTNCc3Q2QlY7RTJCN3Q2Qk07SUFPSTtFM0J5dDZCVjtFMkJodTZCTTtJQU9JO0UzQjR0NkJWO0UyQm51NkJNO0lBT0k7RTNCK3Q2QlY7RTJCdHU2Qk07SUFPSTtFM0JrdTZCVjtFMkJ6dTZCTTtJQU9JO0UzQnF1NkJWO0UyQjV1NkJNO0lBT0k7RTNCd3U2QlY7RTJCL3U2Qk07SUFPSTtFM0IydTZCVjtFMkJsdjZCTTtJQU9JO0UzQjh1NkJWO0UyQnJ2NkJNO0lBT0k7RTNCaXY2QlY7RTJCeHY2Qk07SUFPSTtFM0JvdjZCVjtFMkIzdjZCTTtJQU9JO0UzQnV2NkJWO0UyQjl2NkJNO0lBT0k7RTNCMHY2QlY7RTJCanc2Qk07SUFPSTtFM0I2djZCVjtFMkJwdzZCTTtJQU9JO0UzQmd3NkJWO0UyQnZ3NkJNO0lBT0k7RTNCbXc2QlY7RTJCMXc2Qk07SUFPSTtFM0JzdzZCVjtFMkI3dzZCTTtJQU9JO0UzQnl3NkJWO0UyQmh4NkJNO0lBT0k7RTNCNHc2QlY7RTJCbng2Qk07SUFPSTtFM0IrdzZCVjtFMkJ0eDZCTTtJQU9JO0UzQmt4NkJWO0UyQnp4NkJNO0lBT0k7RTNCcXg2QlY7RTJCNXg2Qk07SUFPSTtFM0J3eDZCVjtFMkIveDZCTTtJQU9JO0UzQjJ4NkJWO0UyQmx5NkJNO0lBT0k7RTNCOHg2QlY7RTJCcnk2Qk07SUFPSTtFM0JpeTZCVjtFMkJ4eTZCTTtJQU9JO0UzQm95NkJWO0UyQjN5NkJNO0lBT0k7RTNCdXk2QlY7RTJCOXk2Qk07SUFPSTtFM0IweTZCVjtFMkJqejZCTTtJQU9JO0UzQjZ5NkJWO0UyQnB6NkJNO0lBT0k7RTNCZ3o2QlY7RTJCdno2Qk07SUFPSTtFM0JtejZCVjtFMkIxejZCTTtJQU9JO0UzQnN6NkJWO0UyQjd6NkJNO0lBT0k7RTNCeXo2QlY7RTJCaDA2Qk07SUFPSTtFM0I0ejZCVjtFMkJuMDZCTTtJQU9JO0UzQit6NkJWO0UyQnQwNkJNO0lBT0k7RTNCazA2QlY7RTJCejA2Qk07SUFPSTtFM0JxMDZCVjtFMkI1MDZCTTtJQU9JO0UzQncwNkJWO0UyQi8wNkJNO0lBT0k7RTNCMjA2QlY7RTJCbDE2Qk07SUFPSTtFM0I4MDZCVjtFMkJyMTZCTTtJQU9JO0UzQmkxNkJWO0UyQngxNkJNO0lBT0k7RTNCbzE2QlY7RTJCMzE2Qk07SUFPSTtFM0J1MTZCVjtFMkI5MTZCTTtJQU9JO0UzQjAxNkJWO0UyQmoyNkJNO0lBT0k7RTNCNjE2QlY7RTJCcDI2Qk07SUFPSTtFM0JnMjZCVjtFMkJ2MjZCTTtJQU9JO0UzQm0yNkJWO0UyQjEyNkJNO0lBT0k7RTNCczI2QlY7RTJCNzI2Qk07SUFPSTtFM0J5MjZCVjtFMkJoMzZCTTtJQU9JO0UzQjQyNkJWO0UyQm4zNkJNO0lBT0k7RTNCKzI2QlY7RTJCdDM2Qk07SUFPSTtJQUFBO0UzQm0zNkJWO0UyQjEzNkJNO0lBT0k7SUFBQTtFM0J1MzZCVjtFMkI5MzZCTTtJQU9JO0lBQUE7RTNCMjM2QlY7RTJCbDQ2Qk07SUFPSTtJQUFBO0UzQiszNkJWO0UyQnQ0NkJNO0lBT0k7SUFBQTtFM0JtNDZCVjtFMkIxNDZCTTtJQU9JO0lBQUE7RTNCdTQ2QlY7RTJCOTQ2Qk07SUFPSTtJQUFBO0UzQjI0NkJWO0UyQmw1NkJNO0lBT0k7SUFBQTtFM0IrNDZCVjtFMkJ0NTZCTTtJQU9JO0lBQUE7RTNCbTU2QlY7RTJCMTU2Qk07SUFPSTtJQUFBO0UzQnU1NkJWO0UyQjk1NkJNO0lBT0k7SUFBQTtFM0IyNTZCVjtFMkJsNjZCTTtJQU9JO0lBQUE7RTNCKzU2QlY7RTJCdDY2Qk07SUFPSTtJQUFBO0UzQm02NkJWO0UyQjE2NkJNO0lBT0k7SUFBQTtFM0J1NjZCVjtFMkI5NjZCTTtJQU9JO0lBQUE7RTNCMjY2QlY7RTJCbDc2Qk07SUFPSTtJQUFBO0UzQis2NkJWO0UyQnQ3NkJNO0lBT0k7SUFBQTtFM0JtNzZCVjtFMkIxNzZCTTtJQU9JO0lBQUE7RTNCdTc2QlY7RTJCOTc2Qk07SUFPSTtJQUFBO0UzQjI3NkJWO0UyQmw4NkJNO0lBT0k7SUFBQTtFM0IrNzZCVjtFMkJ0ODZCTTtJQU9JO0lBQUE7RTNCbTg2QlY7RTJCMTg2Qk07SUFPSTtJQUFBO0UzQnU4NkJWO0UyQjk4NkJNO0lBT0k7SUFBQTtFM0IyODZCVjtFMkJsOTZCTTtJQU9JO0lBQUE7RTNCKzg2QlY7RTJCdDk2Qk07SUFPSTtJQUFBO0UzQm05NkJWO0UyQjE5NkJNO0lBT0k7SUFBQTtFM0J1OTZCVjtFMkI5OTZCTTtJQU9JO0lBQUE7RTNCMjk2QlY7RTJCbCs2Qk07SUFPSTtJQUFBO0UzQis5NkJWO0UyQnQrNkJNO0lBT0k7SUFBQTtFM0JtKzZCVjtFMkIxKzZCTTtJQU9JO0lBQUE7RTNCdSs2QlY7RTJCOSs2Qk07SUFPSTtJQUFBO0UzQjIrNkJWO0UyQmwvNkJNO0lBT0k7SUFBQTtFM0IrKzZCVjtFMkJ0LzZCTTtJQU9JO0lBQUE7RTNCbS82QlY7RTJCMS82Qk07SUFPSTtJQUFBO0UzQnUvNkJWO0UyQjkvNkJNO0lBT0k7SUFBQTtFM0IyLzZCVjtFMkJsZzdCTTtJQU9JO0lBQUE7RTNCKy82QlY7RTJCdGc3Qk07SUFPSTtJQUFBO0UzQm1nN0JWO0UyQjFnN0JNO0lBT0k7SUFBQTtFM0J1ZzdCVjtFMkI5ZzdCTTtJQU9JO0lBQUE7RTNCMmc3QlY7RTJCbGg3Qk07SUFPSTtJQUFBO0UzQitnN0JWO0UyQnRoN0JNO0lBT0k7SUFBQTtFM0JtaDdCVjtFMkIxaDdCTTtJQU9JO0lBQUE7RTNCdWg3QlY7RTJCOWg3Qk07SUFPSTtJQUFBO0UzQjJoN0JWO0UyQmxpN0JNO0lBT0k7SUFBQTtFM0IraDdCVjtFMkJ0aTdCTTtJQU9JO0UzQmtpN0JWO0UyQnppN0JNO0lBT0k7RTNCcWk3QlY7RTJCNWk3Qk07SUFPSTtFM0J3aTdCVjtFMkIvaTdCTTtJQU9JO0UzQjJpN0JWO0UyQmxqN0JNO0lBT0k7RTNCOGk3QlY7RTJCcmo3Qk07SUFPSTtFM0JpajdCVjtFMkJ4ajdCTTtJQU9JO0UzQm9qN0JWO0UyQjNqN0JNO0lBT0k7RTNCdWo3QlY7RTJCOWo3Qk07SUFPSTtFM0IwajdCVjtFMkJqazdCTTtJQU9JO0UzQjZqN0JWO0UyQnBrN0JNO0lBT0k7RTNCZ2s3QlY7RTJCdms3Qk07SUFPSTtFM0JtazdCVjtFMkIxazdCTTtJQU9JO0UzQnNrN0JWO0UyQjdrN0JNO0lBT0k7RTNCeWs3QlY7RTJCaGw3Qk07SUFPSTtFM0I0azdCVjtFMkJubDdCTTtJQU9JO0UzQitrN0JWO0UyQnRsN0JNO0lBT0k7RTNCa2w3QlY7RTJCemw3Qk07SUFPSTtFM0JxbDdCVjtFMkI1bDdCTTtJQU9JO0UzQndsN0JWO0UyQi9sN0JNO0lBT0k7RTNCMmw3QlY7RTJCbG03Qk07SUFPSTtFM0I4bDdCVjtFMkJybTdCTTtJQU9JO0UzQmltN0JWO0UyQnhtN0JNO0lBT0k7RTNCb203QlY7RTJCM203Qk07SUFPSTtFM0J1bTdCVjtFMkI5bTdCTTtJQU9JO0UzQjBtN0JWO0UyQmpuN0JNO0lBT0k7RTNCNm03QlY7RTJCcG43Qk07SUFPSTtFM0JnbjdCVjtFMkJ2bjdCTTtJQU9JO0UzQm1uN0JWO0UyQjFuN0JNO0lBT0k7RTNCc243QlY7RTJCN243Qk07SUFPSTtFM0J5bjdCVjtFMkJobzdCTTtJQU9JO0UzQjRuN0JWO0UyQm5vN0JNO0lBT0k7RTNCK243QlY7RTJCdG83Qk07SUFPSTtFM0JrbzdCVjtFMkJ6bzdCTTtJQU9JO0UzQnFvN0JWO0UyQjVvN0JNO0lBT0k7RTNCd283QlY7RTJCL283Qk07SUFPSTtFM0IybzdCVjtFMkJscDdCTTtJQU9JO0UzQjhvN0JWO0UyQnJwN0JNO0lBT0k7RTNCaXA3QlY7RTJCeHA3Qk07SUFPSTtFM0JvcDdCVjtFMkIzcDdCTTtJQU9JO0UzQnVwN0JWO0UyQjlwN0JNO0lBT0k7RTNCMHA3QlY7RTJCanE3Qk07SUFPSTtFM0I2cDdCVjtFMkJwcTdCTTtJQU9JO0UzQmdxN0JWO0UyQnZxN0JNO0lBT0k7RTNCbXE3QlY7RTJCMXE3Qk07SUFPSTtFM0JzcTdCVjtFMkI3cTdCTTtJQU9JO0UzQnlxN0JWO0UyQmhyN0JNO0lBT0k7RTNCNHE3QlY7RTJCbnI3Qk07SUFPSTtFM0IrcTdCVjtFMkJ0cjdCTTtJQU9JO0UzQmtyN0JWO0UyQnpyN0JNO0lBT0k7RTNCcXI3QlY7RTJCNXI3Qk07SUFPSTtFM0J3cjdCVjtFMkIvcjdCTTtJQU9JO0UzQjJyN0JWO0UyQmxzN0JNO0lBT0k7RTNCOHI3QlY7RTJCcnM3Qk07SUFPSTtFM0JpczdCVjtFMkJ4czdCTTtJQU9JO0UzQm9zN0JWO0UyQjNzN0JNO0lBT0k7RTNCdXM3QlY7RTJCOXM3Qk07SUFPSTtFM0IwczdCVjtFMkJqdDdCTTtJQU9JO0UzQjZzN0JWO0UyQnB0N0JNO0lBT0k7RTNCZ3Q3QlY7RTJCdnQ3Qk07SUFPSTtFM0JtdDdCVjtFMkIxdDdCTTtJQU9JO0UzQnN0N0JWO0UyQjd0N0JNO0lBT0k7RTNCeXQ3QlY7RTJCaHU3Qk07SUFPSTtFM0I0dDdCVjtFMkJudTdCTTtJQU9JO0UzQit0N0JWO0UyQnR1N0JNO0lBT0k7RTNCa3U3QlY7RTJCenU3Qk07SUFPSTtFM0JxdTdCVjtFMkI1dTdCTTtJQU9JO0UzQnd1N0JWO0UyQi91N0JNO0lBT0k7RTNCMnU3QlY7RTJCbHY3Qk07SUFPSTtFM0I4dTdCVjtFMkJydjdCTTtJQU9JO0UzQml2N0JWO0UyQnh2N0JNO0lBT0k7RTNCb3Y3QlY7RTJCM3Y3Qk07SUFPSTtFM0J1djdCVjtFMkI5djdCTTtJQU9JO0UzQjB2N0JWO0UyQmp3N0JNO0lBT0k7RTNCNnY3QlY7RTJCcHc3Qk07SUFPSTtFM0JndzdCVjtFMkJ2dzdCTTtJQU9JO0UzQm13N0JWO0UyQjF3N0JNO0lBT0k7RTNCc3c3QlY7RTJCN3c3Qk07SUFPSTtFM0J5dzdCVjtFMkJoeDdCTTtJQU9JO0UzQjR3N0JWO0UyQm54N0JNO0lBT0k7RTNCK3c3QlY7RTJCdHg3Qk07SUFPSTtFM0JreDdCVjtFMkJ6eDdCTTtJQU9JO0UzQnF4N0JWO0UyQjV4N0JNO0lBT0k7RTNCd3g3QlY7RTJCL3g3Qk07SUFPSTtFM0IyeDdCVjtFMkJseTdCTTtJQU9JO0UzQjh4N0JWO0UyQnJ5N0JNO0lBT0k7RTNCaXk3QlY7RTJCeHk3Qk07SUFPSTtFM0JveTdCVjtFMkIzeTdCTTtJQU9JO0UzQnV5N0JWO0UyQjl5N0JNO0lBT0k7RTNCMHk3QlY7RTJCano3Qk07SUFPSTtFM0I2eTdCVjtFMkJwejdCTTtJQU9JO0UzQmd6N0JWO0UyQnZ6N0JNO0lBT0k7RTNCbXo3QlY7RTJCMXo3Qk07SUFPSTtFM0JzejdCVjtFMkI3ejdCTTtJQU9JO0UzQnl6N0JWO0UyQmgwN0JNO0lBT0k7RTNCNHo3QlY7RTJCbjA3Qk07SUFPSTtFM0IrejdCVjtFMkJ0MDdCTTtJQU9JO0UzQmswN0JWO0UyQnowN0JNO0lBT0k7RTNCcTA3QlY7RTJCNTA3Qk07SUFPSTtFM0J3MDdCVjtFMkIvMDdCTTtJQU9JO0UzQjIwN0JWO0UyQmwxN0JNO0lBT0k7RTNCODA3QlY7RTJCcjE3Qk07SUFPSTtFM0JpMTdCVjtFMkJ4MTdCTTtJQU9JO0UzQm8xN0JWO0UyQjMxN0JNO0lBT0k7RTNCdTE3QlY7RTJCOTE3Qk07SUFPSTtFM0IwMTdCVjtFMkJqMjdCTTtJQU9JO0UzQjYxN0JWO0UyQnAyN0JNO0lBT0k7RTNCZzI3QlY7RTJCdjI3Qk07SUFPSTtFM0JtMjdCVjtFMkIxMjdCTTtJQU9JO0UzQnMyN0JWO0UyQjcyN0JNO0lBT0k7SUFBQTtFM0IwMjdCVjtFMkJqMzdCTTtJQU9JO0lBQUE7RTNCODI3QlY7RTJCcjM3Qk07SUFPSTtJQUFBO0UzQmszN0JWO0UyQnozN0JNO0lBT0k7SUFBQTtFM0JzMzdCVjtFMkI3MzdCTTtJQU9JO0lBQUE7RTNCMDM3QlY7RTJCajQ3Qk07SUFPSTtJQUFBO0UzQjgzN0JWO0UyQnI0N0JNO0lBT0k7SUFBQTtFM0JrNDdCVjtFMkJ6NDdCTTtJQU9JO0lBQUE7RTNCczQ3QlY7RTJCNzQ3Qk07SUFPSTtJQUFBO0UzQjA0N0JWO0UyQmo1N0JNO0lBT0k7SUFBQTtFM0I4NDdCVjtFMkJyNTdCTTtJQU9JO0lBQUE7RTNCazU3QlY7RTJCejU3Qk07SUFPSTtJQUFBO0UzQnM1N0JWO0UyQjc1N0JNO0lBT0k7SUFBQTtFM0IwNTdCVjtFMkJqNjdCTTtJQU9JO0lBQUE7RTNCODU3QlY7RTJCcjY3Qk07SUFPSTtJQUFBO0UzQms2N0JWO0UyQno2N0JNO0lBT0k7SUFBQTtFM0JzNjdCVjtFMkI3NjdCTTtJQU9JO0lBQUE7RTNCMDY3QlY7RTJCajc3Qk07SUFPSTtJQUFBO0UzQjg2N0JWO0UyQnI3N0JNO0lBT0k7SUFBQTtFM0JrNzdCVjtFMkJ6NzdCTTtJQU9JO0lBQUE7RTNCczc3QlY7RTJCNzc3Qk07SUFPSTtJQUFBO0UzQjA3N0JWO0UyQmo4N0JNO0lBT0k7SUFBQTtFM0I4NzdCVjtFMkJyODdCTTtJQU9JO0lBQUE7RTNCazg3QlY7RTJCejg3Qk07SUFPSTtJQUFBO0UzQnM4N0JWO0UyQjc4N0JNO0lBT0k7SUFBQTtFM0IwODdCVjtFMkJqOTdCTTtJQU9JO0lBQUE7RTNCODg3QlY7RTJCcjk3Qk07SUFPSTtJQUFBO0UzQms5N0JWO0UyQno5N0JNO0lBT0k7SUFBQTtFM0JzOTdCVjtFMkI3OTdCTTtJQU9JO0lBQUE7RTNCMDk3QlY7RTJCais3Qk07SUFPSTtJQUFBO0UzQjg5N0JWO0UyQnIrN0JNO0lBT0k7SUFBQTtFM0JrKzdCVjtFMkJ6KzdCTTtJQU9JO0lBQUE7RTNCcys3QlY7RTJCNys3Qk07SUFPSTtJQUFBO0UzQjArN0JWO0UyQmovN0JNO0lBT0k7SUFBQTtFM0I4KzdCVjtFMkJyLzdCTTtJQU9JO0lBQUE7RTNCay83QlY7RTJCei83Qk07SUFPSTtJQUFBO0UzQnMvN0JWO0UyQjcvN0JNO0lBT0k7SUFBQTtFM0IwLzdCVjtFMkJqZzhCTTtJQU9JO0lBQUE7RTNCOC83QlY7RTJCcmc4Qk07SUFPSTtJQUFBO0UzQmtnOEJWO0UyQnpnOEJNO0lBT0k7SUFBQTtFM0JzZzhCVjtFMkI3ZzhCTTtJQU9JO0lBQUE7RTNCMGc4QlY7RTJCamg4Qk07SUFPSTtJQUFBO0UzQjhnOEJWO0UyQnJoOEJNO0lBT0k7RTNCaWg4QlY7RTJCeGg4Qk07SUFPSTtFM0JvaDhCVjtFMkIzaDhCTTtJQU9JO0UzQnVoOEJWO0UyQjloOEJNO0lBT0k7RTNCMGg4QlY7RTJCamk4Qk07SUFPSTtFM0I2aDhCVjtFMkJwaThCTTtJQU9JO0UzQmdpOEJWO0UyQnZpOEJNO0lBT0k7RTNCbWk4QlY7RTJCMWk4Qk07SUFPSTtFM0JzaThCVjtFMkI3aThCTTtJQU9JO0UzQnlpOEJWO0UyQmhqOEJNO0lBT0k7RTNCNGk4QlY7RTJCbmo4Qk07SUFPSTtFM0IraThCVjtFMkJ0ajhCTTtJQU9JO0UzQmtqOEJWO0UyQnpqOEJNO0lBT0k7RTNCcWo4QlY7RTJCNWo4Qk07SUFPSTtFM0J3ajhCVjtFMkIvajhCTTtJQU9JO0UzQjJqOEJWO0UyQmxrOEJNO0lBT0k7RTNCOGo4QlY7RTJCcms4Qk07SUFPSTtFM0JpazhCVjtFMkJ4azhCTTtJQU9JO0UzQm9rOEJWO0UyQjNrOEJNO0lBT0k7RTNCdWs4QlY7RTJCOWs4Qk07SUFPSTtFM0IwazhCVjtFMkJqbDhCTTtJQU9JO0UzQjZrOEJWO0UyQnBsOEJNO0lBT0k7RTNCZ2w4QlY7RTJCdmw4Qk07SUFPSTtFM0JtbDhCVjtFMkIxbDhCTTtJQU9JO0UzQnNsOEJWO0UyQjdsOEJNO0lBT0k7RTNCeWw4QlY7RTJCaG04Qk07SUFPSTtFM0I0bDhCVjtFMkJubThCTTtJQU9JO0UzQitsOEJWO0UyQnRtOEJNO0lBT0k7RTNCa204QlY7RTJCem04Qk07SUFPSTtFM0JxbThCVjtFMkI1bThCTTtJQU9JO0UzQndtOEJWO0UyQi9tOEJNO0lBT0k7RTNCMm04QlY7RTJCbG44Qk07SUFPSTtFM0I4bThCVjtFMkJybjhCTTtJQU9JO0UzQmluOEJWO0UyQnhuOEJNO0lBT0k7RTNCb244QlY7RTJCM244Qk07SUFPSTtFM0J1bjhCVjtFMkI5bjhCTTtJQU9JO0UzQjBuOEJWO0UyQmpvOEJNO0lBT0k7RTNCNm44QlY7RTJCcG84Qk07SUFPSTtFM0JnbzhCVjtFMkJ2bzhCTTtJQU9JO0UzQm1vOEJWO0UyQjFvOEJNO0lBT0k7RTNCc284QlY7RTJCN284Qk07SUFPSTtFM0J5bzhCVjtFMkJocDhCTTtJQU9JO0UzQjRvOEJWO0UyQm5wOEJNO0lBT0k7RTNCK284QlY7RTJCdHA4Qk07SUFPSTtFM0JrcDhCVjtFMkJ6cDhCTTtJQU9JO0UzQnFwOEJWO0UyQjVwOEJNO0lBT0k7RTNCd3A4QlY7RTJCL3A4Qk07SUFPSTtFM0IycDhCVjtFMkJscThCTTtJQU9JO0UzQjhwOEJWO0UyQnJxOEJNO0lBT0k7RTNCaXE4QlY7RTJCeHE4Qk07SUFPSTtFM0JvcThCVjtFMkIzcThCTTtJQU9JO0UzQnVxOEJWO0UyQjlxOEJNO0lBT0k7RTNCMHE4QlY7RTJCanI4Qk07SUFPSTtFM0I2cThCVjtFMkJwcjhCTTtJQU9JO0UzQmdyOEJWO0UyQnZyOEJNO0lBT0k7RTNCbXI4QlY7RTJCMXI4Qk07SUFPSTtFM0JzcjhCVjtFMkI3cjhCTTtJQU9JO0UzQnlyOEJWO0UyQmhzOEJNO0lBT0k7RTNCNHI4QlY7RTJCbnM4Qk07SUFPSTtFM0IrcjhCVjtFMkJ0czhCTTtJQU9JO0UzQmtzOEJWO0UyQnpzOEJNO0lBT0k7RTNCcXM4QlY7RTJCNXM4Qk07SUFPSTtFM0J3czhCVjtFMkIvczhCTTtJQU9JO0UzQjJzOEJWO0UyQmx0OEJNO0lBT0k7RTNCOHM4QlY7RTJCcnQ4Qk07SUFPSTtFM0JpdDhCVjtFMkJ4dDhCTTtJQU9JO0UzQm90OEJWO0UyQjN0OEJNO0lBT0k7RTNCdXQ4QlY7RTJCOXQ4Qk07SUFPSTtFM0IwdDhCVjtFMkJqdThCTTtJQU9JO0UzQjZ0OEJWO0UyQnB1OEJNO0lBT0k7RTNCZ3U4QlY7RTJCdnU4Qk07SUFPSTtFM0JtdThCVjtFMkIxdThCTTtJQU9JO0UzQnN1OEJWO0UyQjd1OEJNO0lBT0k7RTNCeXU4QlY7RTJCaHY4Qk07SUFPSTtFM0I0dThCVjtFMkJudjhCTTtJQU9JO0UzQit1OEJWO0UyQnR2OEJNO0lBT0k7RTNCa3Y4QlY7RTJCenY4Qk07SUFPSTtFM0JxdjhCVjtFMkI1djhCTTtJQU9JO0UzQnd2OEJWO0UyQi92OEJNO0lBT0k7RTNCMnY4QlY7RTJCbHc4Qk07SUFPSTtFM0I4djhCVjtFMkJydzhCTTtJQU9JO0UzQml3OEJWO0UyQnh3OEJNO0lBT0k7RTNCb3c4QlY7RTJCM3c4Qk07SUFPSTtFM0J1dzhCVjtFMkI5dzhCTTtJQU9JO0UzQjB3OEJWO0UyQmp4OEJNO0lBT0k7RTNCNnc4QlY7RTJCcHg4Qk07SUFPSTtFM0JneDhCVjtFMkJ2eDhCTTtJQU9JO0UzQm14OEJWO0UyQjF4OEJNO0lBT0k7RTNCc3g4QlY7RTJCN3g4Qk07SUFPSTtFM0J5eDhCVjtFMkJoeThCTTtJQU9JO0UzQjR4OEJWO0UyQm55OEJNO0lBT0k7RTNCK3g4QlY7RTJCdHk4Qk07SUFPSTtFM0JreThCVjtFMkJ6eThCTTtJQU9JO0UzQnF5OEJWO0UyQjV5OEJNO0lBT0k7RTNCd3k4QlY7RTJCL3k4Qk07SUFPSTtFM0IyeThCVjtFMkJsejhCTTtJQU9JO0UzQjh5OEJWO0UyQnJ6OEJNO0lBT0k7RTNCaXo4QlY7RTJCeHo4Qk07SUFPSTtFM0JvejhCVjtFMkIzejhCTTtJQU9JO0UzQnV6OEJWO0UyQjl6OEJNO0lBT0k7RTNCMHo4QlY7RTJCajA4Qk07SUFPSTtFM0I2ejhCVjtFMkJwMDhCTTtJQU9JO0UzQmcwOEJWO0UyQnYwOEJNO0lBT0k7RTNCbTA4QlY7RTJCMTA4Qk07SUFPSTtFM0JzMDhCVjtFMkI3MDhCTTtJQU9JO0UzQnkwOEJWO0UyQmgxOEJNO0lBT0k7SUFBQTtFM0I2MDhCVjtFMkJwMThCTTtJQU9JO0lBQUE7RTNCaTE4QlY7RTJCeDE4Qk07SUFPSTtJQUFBO0UzQnExOEJWO0UyQjUxOEJNO0lBT0k7SUFBQTtFM0J5MThCVjtFMkJoMjhCTTtJQU9JO0lBQUE7RTNCNjE4QlY7RTJCcDI4Qk07SUFPSTtJQUFBO0UzQmkyOEJWO0UyQngyOEJNO0lBT0k7SUFBQTtFM0JxMjhCVjtFMkI1MjhCTTtJQU9JO0lBQUE7RTNCeTI4QlY7RTJCaDM4Qk07SUFPSTtJQUFBO0UzQjYyOEJWO0UyQnAzOEJNO0lBT0k7SUFBQTtFM0JpMzhCVjtFMkJ4MzhCTTtJQU9JO0lBQUE7RTNCcTM4QlY7RTJCNTM4Qk07SUFPSTtJQUFBO0UzQnkzOEJWO0UyQmg0OEJNO0lBT0k7SUFBQTtFM0I2MzhCVjtFMkJwNDhCTTtJQU9JO0lBQUE7RTNCaTQ4QlY7RTJCeDQ4Qk07SUFPSTtJQUFBO0UzQnE0OEJWO0UyQjU0OEJNO0lBT0k7SUFBQTtFM0J5NDhCVjtFMkJoNThCTTtJQU9JO0lBQUE7RTNCNjQ4QlY7RTJCcDU4Qk07SUFPSTtJQUFBO0UzQmk1OEJWO0UyQng1OEJNO0lBT0k7SUFBQTtFM0JxNThCVjtFMkI1NThCTTtJQU9JO0lBQUE7RTNCeTU4QlY7RTJCaDY4Qk07SUFPSTtJQUFBO0UzQjY1OEJWO0UyQnA2OEJNO0lBT0k7SUFBQTtFM0JpNjhCVjtFMkJ4NjhCTTtJQU9JO0lBQUE7RTNCcTY4QlY7RTJCNTY4Qk07SUFPSTtJQUFBO0UzQnk2OEJWO0UyQmg3OEJNO0lBT0k7SUFBQTtFM0I2NjhCVjtFMkJwNzhCTTtJQU9JO0lBQUE7RTNCaTc4QlY7RTJCeDc4Qk07SUFPSTtJQUFBO0UzQnE3OEJWO0UyQjU3OEJNO0lBT0k7SUFBQTtFM0J5NzhCVjtFMkJoODhCTTtJQU9JO0lBQUE7RTNCNjc4QlY7RTJCcDg4Qk07SUFPSTtJQUFBO0UzQmk4OEJWO0UyQng4OEJNO0lBT0k7SUFBQTtFM0JxODhCVjtFMkI1ODhCTTtJQU9JO0lBQUE7RTNCeTg4QlY7RTJCaDk4Qk07SUFPSTtJQUFBO0UzQjY4OEJWO0UyQnA5OEJNO0lBT0k7SUFBQTtFM0JpOThCVjtFMkJ4OThCTTtJQU9JO0lBQUE7RTNCcTk4QlY7RTJCNTk4Qk07SUFPSTtJQUFBO0UzQnk5OEJWO0UyQmgrOEJNO0lBT0k7SUFBQTtFM0I2OThCVjtFMkJwKzhCTTtJQU9JO0lBQUE7RTNCaSs4QlY7RTJCeCs4Qk07SUFPSTtJQUFBO0UzQnErOEJWO0UyQjUrOEJNO0lBT0k7SUFBQTtFM0J5KzhCVjtFMkJoLzhCTTtJQU9JO0lBQUE7RTNCNis4QlY7RTJCcC84Qk07SUFPSTtJQUFBO0UzQmkvOEJWO0UyQngvOEJNO0lBT0k7RTNCby84QlY7RTJCMy84Qk07SUFPSTtFM0J1LzhCVjtFMkI5LzhCTTtJQU9JO0UzQjAvOEJWO0UyQmpnOUJNO0lBT0k7RTNCNi84QlY7RTJCcGc5Qk07SUFPSTtFM0JnZzlCVjtFMkJ2ZzlCTTtJQU9JO0UzQm1nOUJWO0UyQjFnOUJNO0lBT0k7RTNCc2c5QlY7RTJCN2c5Qk07SUFPSTtFM0J5ZzlCVjtFMkJoaDlCTTtJQU9JO0UzQjRnOUJWO0UyQm5oOUJNO0lBT0k7RTNCK2c5QlY7RTJCdGg5Qk07SUFPSTtFM0JraDlCVjtFMkJ6aDlCTTtJQU9JO0UzQnFoOUJWO0UyQjVoOUJNO0lBT0k7RTNCd2g5QlY7RTJCL2g5Qk07SUFPSTtFM0IyaDlCVjtFMkJsaTlCTTtJQU9JO0UzQjhoOUJWO0UyQnJpOUJNO0lBT0k7RTNCaWk5QlY7RTJCeGk5Qk07SUFPSTtFM0JvaTlCVjtFMkIzaTlCTTtJQU9JO0UzQnVpOUJWO0UyQjlpOUJNO0lBT0k7RTNCMGk5QlY7RTJCamo5Qk07SUFPSTtFM0I2aTlCVjtFMkJwajlCTTtJQU9JO0UzQmdqOUJWO0UyQnZqOUJNO0lBT0k7RTNCbWo5QlY7RTJCMWo5Qk07SUFPSTtFM0JzajlCVjtFMkI3ajlCTTtJQU9JO0UzQnlqOUJWO0UyQmhrOUJNO0lBT0k7RTNCNGo5QlY7RTJCbms5Qk07SUFPSTtFM0IrajlCVjtFMkJ0azlCTTtJQU9JO0UzQmtrOUJWO0UyQnprOUJNO0lBT0k7RTNCcWs5QlY7RTJCNWs5Qk07SUFPSTtFM0J3azlCVjtFMkIvazlCTTtJQU9JO0UzQjJrOUJWO0UyQmxsOUJNO0lBT0k7RTNCOGs5QlY7RTJCcmw5Qk07SUFPSTtFM0JpbDlCVjtFMkJ4bDlCTTtJQU9JO0UzQm9sOUJWO0UyQjNsOUJNO0lBT0k7RTNCdWw5QlY7RTJCOWw5Qk07SUFPSTtFM0IwbDlCVjtFMkJqbTlCTTtJQU9JO0UzQjZsOUJWO0UyQnBtOUJNO0lBT0k7RTNCZ205QlY7RTJCdm05Qk07SUFPSTtFM0JtbTlCVjtFMkIxbTlCTTtJQU9JO0UzQnNtOUJWO0UyQjdtOUJNO0lBT0k7RTNCeW05QlY7RTJCaG45Qk07SUFPSTtFM0I0bTlCVjtFMkJubjlCTTtJQU9JO0UzQittOUJWO0UyQnRuOUJNO0lBT0k7RTNCa245QlY7RTJCem45Qk07SUFPSTtFM0JxbjlCVjtFMkI1bjlCTTtJQU9JO0UzQnduOUJWO0UyQi9uOUJNO0lBT0k7RTNCMm45QlY7RTJCbG85Qk07SUFPSTtFM0I4bjlCVjtFMkJybzlCTTtJQU9JO0UzQmlvOUJWO0UyQnhvOUJNO0lBT0k7RTNCb285QlY7RTJCM285Qk07SUFPSTtFM0J1bzlCVjtFMkI5bzlCTTtJQU9JO0UzQjBvOUJWO0UyQmpwOUJNO0lBT0k7RTNCNm85QlY7RTJCcHA5Qk07SUFPSTtFM0JncDlCVjtFMkJ2cDlCTTtJQU9JO0UzQm1wOUJWO0UyQjFwOUJNO0lBT0k7RTNCc3A5QlY7RTJCN3A5Qk07SUFPSTtFM0J5cDlCVjtFMkJocTlCTTtJQU9JO0UzQjRwOUJWO0UyQm5xOUJNO0lBT0k7RTNCK3A5QlY7RTJCdHE5Qk07SUFPSTtFM0JrcTlCVjtFMkJ6cTlCTTtJQU9JO0UzQnFxOUJWO0UyQjVxOUJNO0lBT0k7RTNCd3E5QlY7RTJCL3E5Qk07SUFPSTtFM0IycTlCVjtFMkJscjlCTTtJQU9JO0UzQjhxOUJWO0UyQnJyOUJNO0lBT0k7RTNCaXI5QlY7RTJCeHI5Qk07SUFPSTtFM0JvcjlCVjtFMkIzcjlCTTtJQU9JO0UzQnVyOUJWO0UyQjlyOUJNO0lBT0k7RTNCMHI5QlY7RTJCanM5Qk07SUFPSTtFM0I2cjlCVjtFMkJwczlCTTtJQU9JO0UzQmdzOUJWO0UyQnZzOUJNO0lBT0k7RTNCbXM5QlY7RTJCMXM5Qk07SUFPSTtFM0JzczlCVjtFMkI3czlCTTtJQU9JO0UzQnlzOUJWO0UyQmh0OUJNO0lBT0k7RTNCNHM5QlY7RTJCbnQ5Qk07SUFPSTtFM0IrczlCVjtFMkJ0dDlCTTtJQU9JO0UzQmt0OUJWO0UyQnp0OUJNO0lBT0k7RTNCcXQ5QlY7RTJCNXQ5Qk07SUFPSTtFM0J3dDlCVjtFMkIvdDlCTTtJQU9JO0UzQjJ0OUJWO0UyQmx1OUJNO0lBT0k7RTNCOHQ5QlY7RTJCcnU5Qk07SUFPSTtFM0JpdTlCVjtFMkJ4dTlCTTtJQU9JO0UzQm91OUJWO0UyQjN1OUJNO0lBT0k7RTNCdXU5QlY7RTJCOXU5Qk07SUFPSTtFM0IwdTlCVjtFMkJqdjlCTTtJQU9JO0UzQjZ1OUJWO0UyQnB2OUJNO0lBT0k7RTNCZ3Y5QlY7RTJCdnY5Qk07SUFPSTtFM0JtdjlCVjtFMkIxdjlCTTtJQU9JO0UzQnN2OUJWO0FBQ0Y7QUU5djlCSTtFeUJBSTtJQU9JO0UzQjJ2OUJWO0UyQmx3OUJNO0lBT0k7RTNCOHY5QlY7RTJCcnc5Qk07SUFPSTtFM0JpdzlCVjtFMkJ4dzlCTTtJQU9JO0UzQm93OUJWO0UyQjN3OUJNO0lBT0k7RTNCdXc5QlY7RTJCOXc5Qk07SUFPSTtFM0IwdzlCVjtFMkJqeDlCTTtJQU9JO0UzQjZ3OUJWO0UyQnB4OUJNO0lBT0k7RTNCZ3g5QlY7RTJCdng5Qk07SUFPSTtFM0JteDlCVjtFMkIxeDlCTTtJQU9JO0UzQnN4OUJWO0UyQjd4OUJNO0lBT0k7RTNCeXg5QlY7RTJCaHk5Qk07SUFPSTtFM0I0eDlCVjtFMkJueTlCTTtJQU9JO0UzQit4OUJWO0UyQnR5OUJNO0lBT0k7RTNCa3k5QlY7RTJCenk5Qk07SUFPSTtFM0JxeTlCVjtFMkI1eTlCTTtJQU9JO0UzQnd5OUJWO0UyQi95OUJNO0lBT0k7RTNCMnk5QlY7RTJCbHo5Qk07SUFPSTtFM0I4eTlCVjtFMkJyejlCTTtJQU9JO0UzQml6OUJWO0UyQnh6OUJNO0lBT0k7RTNCb3o5QlY7RTJCM3o5Qk07SUFPSTtFM0J1ejlCVjtFMkI5ejlCTTtJQU9JO0UzQjB6OUJWO0UyQmowOUJNO0lBT0k7RTNCNno5QlY7RTJCcDA5Qk07SUFPSTtFM0JnMDlCVjtFMkJ2MDlCTTtJQU9JO0UzQm0wOUJWO0UyQjEwOUJNO0lBT0k7RTNCczA5QlY7RTJCNzA5Qk07SUFPSTtFM0J5MDlCVjtFMkJoMTlCTTtJQU9JO0UzQjQwOUJWO0UyQm4xOUJNO0lBT0k7RTNCKzA5QlY7RTJCdDE5Qk07SUFPSTtFM0JrMTlCVjtFMkJ6MTlCTTtJQU9JO0UzQnExOUJWO0UyQjUxOUJNO0lBT0k7RTNCdzE5QlY7RTJCLzE5Qk07SUFPSTtFM0IyMTlCVjtFMkJsMjlCTTtJQU9JO0UzQjgxOUJWO0UyQnIyOUJNO0lBT0k7RTNCaTI5QlY7RTJCeDI5Qk07SUFPSTtFM0JvMjlCVjtFMkIzMjlCTTtJQU9JO0UzQnUyOUJWO0UyQjkyOUJNO0lBT0k7RTNCMDI5QlY7RTJCajM5Qk07SUFPSTtFM0I2MjlCVjtFMkJwMzlCTTtJQU9JO0UzQmczOUJWO0UyQnYzOUJNO0lBT0k7RTNCbTM5QlY7RTJCMTM5Qk07SUFPSTtFM0JzMzlCVjtFMkI3MzlCTTtJQU9JO0UzQnkzOUJWO0UyQmg0OUJNO0lBT0k7RTNCNDM5QlY7RTJCbjQ5Qk07SUFPSTtFM0IrMzlCVjtFMkJ0NDlCTTtJQU9JO0UzQms0OUJWO0UyQno0OUJNO0lBT0k7RTNCcTQ5QlY7RTJCNTQ5Qk07SUFPSTtFM0J3NDlCVjtFMkIvNDlCTTtJQU9JO0UzQjI0OUJWO0UyQmw1OUJNO0lBT0k7RTNCODQ5QlY7RTJCcjU5Qk07SUFPSTtFM0JpNTlCVjtFMkJ4NTlCTTtJQU9JO0UzQm81OUJWO0UyQjM1OUJNO0lBT0k7RTNCdTU5QlY7RTJCOTU5Qk07SUFPSTtFM0IwNTlCVjtFMkJqNjlCTTtJQU9JO0UzQjY1OUJWO0UyQnA2OUJNO0lBT0k7RTNCZzY5QlY7RTJCdjY5Qk07SUFPSTtFM0JtNjlCVjtFMkIxNjlCTTtJQU9JO0UzQnM2OUJWO0UyQjc2OUJNO0lBT0k7RTNCeTY5QlY7RTJCaDc5Qk07SUFPSTtFM0I0NjlCVjtFMkJuNzlCTTtJQU9JO0UzQis2OUJWO0UyQnQ3OUJNO0lBT0k7RTNCazc5QlY7RTJCejc5Qk07SUFPSTtFM0JxNzlCVjtFMkI1NzlCTTtJQU9JO0UzQnc3OUJWO0UyQi83OUJNO0lBT0k7RTNCMjc5QlY7RTJCbDg5Qk07SUFPSTtFM0I4NzlCVjtFMkJyODlCTTtJQU9JO0UzQmk4OUJWO0UyQng4OUJNO0lBT0k7RTNCbzg5QlY7RTJCMzg5Qk07SUFPSTtFM0J1ODlCVjtFMkI5ODlCTTtJQU9JO0UzQjA4OUJWO0UyQmo5OUJNO0lBT0k7RTNCNjg5QlY7RTJCcDk5Qk07SUFPSTtFM0JnOTlCVjtFMkJ2OTlCTTtJQU9JO0UzQm05OUJWO0UyQjE5OUJNO0lBT0k7RTNCczk5QlY7RTJCNzk5Qk07SUFPSTtFM0J5OTlCVjtFMkJoKzlCTTtJQU9JO0UzQjQ5OUJWO0UyQm4rOUJNO0lBT0k7RTNCKzk5QlY7RTJCdCs5Qk07SUFPSTtFM0JrKzlCVjtFMkJ6KzlCTTtJQU9JO0UzQnErOUJWO0UyQjUrOUJNO0lBT0k7RTNCdys5QlY7RTJCLys5Qk07SUFPSTtFM0IyKzlCVjtFMkJsLzlCTTtJQU9JO0UzQjgrOUJWO0UyQnIvOUJNO0lBT0k7RTNCaS85QlY7RTJCeC85Qk07SUFPSTtFM0JvLzlCVjtFMkIzLzlCTTtJQU9JO0UzQnUvOUJWO0UyQjkvOUJNO0lBT0k7RTNCMC85QlY7RTJCamcrQk07SUFPSTtFM0I2LzlCVjtFMkJwZytCTTtJQU9JO0UzQmdnK0JWO0UyQnZnK0JNO0lBT0k7RTNCbWcrQlY7RTJCMWcrQk07SUFPSTtFM0JzZytCVjtFMkI3ZytCTTtJQU9JO0UzQnlnK0JWO0UyQmhoK0JNO0lBT0k7RTNCNGcrQlY7RTJCbmgrQk07SUFPSTtFM0IrZytCVjtFMkJ0aCtCTTtJQU9JO0UzQmtoK0JWO0UyQnpoK0JNO0lBT0k7RTNCcWgrQlY7RTJCNWgrQk07SUFPSTtFM0J3aCtCVjtFMkIvaCtCTTtJQU9JO0UzQjJoK0JWO0UyQmxpK0JNO0lBT0k7RTNCOGgrQlY7RTJCcmkrQk07SUFPSTtFM0JpaStCVjtFMkJ4aStCTTtJQU9JO0lBQUE7RTNCcWkrQlY7RTJCNWkrQk07SUFPSTtJQUFBO0UzQnlpK0JWO0UyQmhqK0JNO0lBT0k7SUFBQTtFM0I2aStCVjtFMkJwaitCTTtJQU9JO0lBQUE7RTNCaWorQlY7RTJCeGorQk07SUFPSTtJQUFBO0UzQnFqK0JWO0UyQjVqK0JNO0lBT0k7SUFBQTtFM0J5aitCVjtFMkJoaytCTTtJQU9JO0lBQUE7RTNCNmorQlY7RTJCcGsrQk07SUFPSTtJQUFBO0UzQmlrK0JWO0UyQnhrK0JNO0lBT0k7SUFBQTtFM0JxaytCVjtFMkI1aytCTTtJQU9JO0lBQUE7RTNCeWsrQlY7RTJCaGwrQk07SUFPSTtJQUFBO0UzQjZrK0JWO0UyQnBsK0JNO0lBT0k7SUFBQTtFM0JpbCtCVjtFMkJ4bCtCTTtJQU9JO0lBQUE7RTNCcWwrQlY7RTJCNWwrQk07SUFPSTtJQUFBO0UzQnlsK0JWO0UyQmhtK0JNO0lBT0k7SUFBQTtFM0I2bCtCVjtFMkJwbStCTTtJQU9JO0lBQUE7RTNCaW0rQlY7RTJCeG0rQk07SUFPSTtJQUFBO0UzQnFtK0JWO0UyQjVtK0JNO0lBT0k7SUFBQTtFM0J5bStCVjtFMkJobitCTTtJQU9JO0lBQUE7RTNCNm0rQlY7RTJCcG4rQk07SUFPSTtJQUFBO0UzQmluK0JWO0UyQnhuK0JNO0lBT0k7SUFBQTtFM0JxbitCVjtFMkI1bitCTTtJQU9JO0lBQUE7RTNCeW4rQlY7RTJCaG8rQk07SUFPSTtJQUFBO0UzQjZuK0JWO0UyQnBvK0JNO0lBT0k7SUFBQTtFM0JpbytCVjtFMkJ4bytCTTtJQU9JO0lBQUE7RTNCcW8rQlY7RTJCNW8rQk07SUFPSTtJQUFBO0UzQnlvK0JWO0UyQmhwK0JNO0lBT0k7SUFBQTtFM0I2bytCVjtFMkJwcCtCTTtJQU9JO0lBQUE7RTNCaXArQlY7RTJCeHArQk07SUFPSTtJQUFBO0UzQnFwK0JWO0UyQjVwK0JNO0lBT0k7SUFBQTtFM0J5cCtCVjtFMkJocStCTTtJQU9JO0lBQUE7RTNCNnArQlY7RTJCcHErQk07SUFPSTtJQUFBO0UzQmlxK0JWO0UyQnhxK0JNO0lBT0k7SUFBQTtFM0JxcStCVjtFMkI1cStCTTtJQU9JO0lBQUE7RTNCeXErQlY7RTJCaHIrQk07SUFPSTtJQUFBO0UzQjZxK0JWO0UyQnByK0JNO0lBT0k7SUFBQTtFM0JpcitCVjtFMkJ4citCTTtJQU9JO0lBQUE7RTNCcXIrQlY7RTJCNXIrQk07SUFPSTtJQUFBO0UzQnlyK0JWO0UyQmhzK0JNO0lBT0k7SUFBQTtFM0I2citCVjtFMkJwcytCTTtJQU9JO0lBQUE7RTNCaXMrQlY7RTJCeHMrQk07SUFPSTtJQUFBO0UzQnFzK0JWO0UyQjVzK0JNO0lBT0k7SUFBQTtFM0J5cytCVjtFMkJodCtCTTtJQU9JO0lBQUE7RTNCNnMrQlY7RTJCcHQrQk07SUFPSTtJQUFBO0UzQml0K0JWO0UyQnh0K0JNO0lBT0k7RTNCb3QrQlY7RTJCM3QrQk07SUFPSTtFM0J1dCtCVjtFMkI5dCtCTTtJQU9JO0UzQjB0K0JWO0UyQmp1K0JNO0lBT0k7RTNCNnQrQlY7RTJCcHUrQk07SUFPSTtFM0JndStCVjtFMkJ2dStCTTtJQU9JO0UzQm11K0JWO0UyQjF1K0JNO0lBT0k7RTNCc3UrQlY7RTJCN3UrQk07SUFPSTtFM0J5dStCVjtFMkJoditCTTtJQU9JO0UzQjR1K0JWO0UyQm52K0JNO0lBT0k7RTNCK3UrQlY7RTJCdHYrQk07SUFPSTtFM0JrditCVjtFMkJ6ditCTTtJQU9JO0UzQnF2K0JWO0UyQjV2K0JNO0lBT0k7RTNCd3YrQlY7RTJCL3YrQk07SUFPSTtFM0IyditCVjtFMkJsdytCTTtJQU9JO0UzQjh2K0JWO0UyQnJ3K0JNO0lBT0k7RTNCaXcrQlY7RTJCeHcrQk07SUFPSTtFM0JvdytCVjtFMkIzdytCTTtJQU9JO0UzQnV3K0JWO0UyQjl3K0JNO0lBT0k7RTNCMHcrQlY7RTJCangrQk07SUFPSTtFM0I2dytCVjtFMkJweCtCTTtJQU9JO0UzQmd4K0JWO0UyQnZ4K0JNO0lBT0k7RTNCbXgrQlY7RTJCMXgrQk07SUFPSTtFM0JzeCtCVjtFMkI3eCtCTTtJQU9JO0UzQnl4K0JWO0UyQmh5K0JNO0lBT0k7RTNCNHgrQlY7RTJCbnkrQk07SUFPSTtFM0IreCtCVjtFMkJ0eStCTTtJQU9JO0UzQmt5K0JWO0UyQnp5K0JNO0lBT0k7RTNCcXkrQlY7RTJCNXkrQk07SUFPSTtFM0J3eStCVjtFMkIveStCTTtJQU9JO0UzQjJ5K0JWO0UyQmx6K0JNO0lBT0k7RTNCOHkrQlY7RTJCcnorQk07SUFPSTtFM0JpeitCVjtFMkJ4eitCTTtJQU9JO0UzQm96K0JWO0UyQjN6K0JNO0lBT0k7RTNCdXorQlY7RTJCOXorQk07SUFPSTtFM0IweitCVjtFMkJqMCtCTTtJQU9JO0UzQjZ6K0JWO0UyQnAwK0JNO0lBT0k7RTNCZzArQlY7RTJCdjArQk07SUFPSTtFM0JtMCtCVjtFMkIxMCtCTTtJQU9JO0UzQnMwK0JWO0UyQjcwK0JNO0lBT0k7RTNCeTArQlY7RTJCaDErQk07SUFPSTtFM0I0MCtCVjtFMkJuMStCTTtJQU9JO0UzQiswK0JWO0UyQnQxK0JNO0lBT0k7RTNCazErQlY7RTJCejErQk07SUFPSTtFM0JxMStCVjtFMkI1MStCTTtJQU9JO0UzQncxK0JWO0UyQi8xK0JNO0lBT0k7RTNCMjErQlY7RTJCbDIrQk07SUFPSTtFM0I4MStCVjtFMkJyMitCTTtJQU9JO0UzQmkyK0JWO0UyQngyK0JNO0lBT0k7RTNCbzIrQlY7RTJCMzIrQk07SUFPSTtFM0J1MitCVjtFMkI5MitCTTtJQU9JO0UzQjAyK0JWO0UyQmozK0JNO0lBT0k7RTNCNjIrQlY7RTJCcDMrQk07SUFPSTtFM0JnMytCVjtFMkJ2MytCTTtJQU9JO0UzQm0zK0JWO0UyQjEzK0JNO0lBT0k7RTNCczMrQlY7RTJCNzMrQk07SUFPSTtFM0J5MytCVjtFMkJoNCtCTTtJQU9JO0UzQjQzK0JWO0UyQm40K0JNO0lBT0k7RTNCKzMrQlY7RTJCdDQrQk07SUFPSTtFM0JrNCtCVjtFMkJ6NCtCTTtJQU9JO0UzQnE0K0JWO0UyQjU0K0JNO0lBT0k7RTNCdzQrQlY7RTJCLzQrQk07SUFPSTtFM0IyNCtCVjtFMkJsNStCTTtJQU9JO0UzQjg0K0JWO0UyQnI1K0JNO0lBT0k7RTNCaTUrQlY7RTJCeDUrQk07SUFPSTtFM0JvNStCVjtFMkIzNStCTTtJQU9JO0UzQnU1K0JWO0UyQjk1K0JNO0lBT0k7RTNCMDUrQlY7RTJCajYrQk07SUFPSTtFM0I2NStCVjtFMkJwNitCTTtJQU9JO0UzQmc2K0JWO0UyQnY2K0JNO0lBT0k7RTNCbTYrQlY7RTJCMTYrQk07SUFPSTtFM0JzNitCVjtFMkI3NitCTTtJQU9JO0UzQnk2K0JWO0UyQmg3K0JNO0lBT0k7RTNCNDYrQlY7RTJCbjcrQk07SUFPSTtFM0IrNitCVjtFMkJ0NytCTTtJQU9JO0UzQms3K0JWO0UyQno3K0JNO0lBT0k7RTNCcTcrQlY7RTJCNTcrQk07SUFPSTtFM0J3NytCVjtFMkIvNytCTTtJQU9JO0UzQjI3K0JWO0UyQmw4K0JNO0lBT0k7RTNCODcrQlY7RTJCcjgrQk07SUFPSTtFM0JpOCtCVjtFMkJ4OCtCTTtJQU9JO0UzQm84K0JWO0UyQjM4K0JNO0lBT0k7RTNCdTgrQlY7RTJCOTgrQk07SUFPSTtFM0IwOCtCVjtFMkJqOStCTTtJQU9JO0UzQjY4K0JWO0UyQnA5K0JNO0lBT0k7RTNCZzkrQlY7RTJCdjkrQk07SUFPSTtFM0JtOStCVjtFMkIxOStCTTtJQU9JO0UzQnM5K0JWO0UyQjc5K0JNO0lBT0k7RTNCeTkrQlY7RTJCaCsrQk07SUFPSTtFM0I0OStCVjtFMkJuKytCTTtJQU9JO0UzQis5K0JWO0UyQnQrK0JNO0lBT0k7RTNCaysrQlY7RTJCeisrQk07SUFPSTtFM0JxKytCVjtFMkI1KytCTTtJQU9JO0UzQncrK0JWO0UyQi8rK0JNO0lBT0k7RTNCMisrQlY7RTJCbC8rQk07SUFPSTtFM0I4KytCVjtFMkJyLytCTTtJQU9JO0UzQmkvK0JWO0UyQngvK0JNO0lBT0k7RTNCby8rQlY7RTJCMy8rQk07SUFPSTtFM0J1LytCVjtFMkI5LytCTTtJQU9JO0UzQjAvK0JWO0UyQmpnL0JNO0lBT0k7RTNCNi8rQlY7RTJCcGcvQk07SUFPSTtFM0JnZy9CVjtFMkJ2Zy9CTTtJQU9JO0UzQm1nL0JWO0UyQjFnL0JNO0lBT0k7RTNCc2cvQlY7RTJCN2cvQk07SUFPSTtFM0J5Zy9CVjtFMkJoaC9CTTtJQU9JO0UzQjRnL0JWO0UyQm5oL0JNO0lBT0k7RTNCK2cvQlY7RTJCdGgvQk07SUFPSTtFM0JraC9CVjtFMkJ6aC9CTTtJQU9JO0UzQnFoL0JWO0UyQjVoL0JNO0lBT0k7RTNCd2gvQlY7RTJCL2gvQk07SUFPSTtJQUFBO0UzQjRoL0JWO0UyQm5pL0JNO0lBT0k7SUFBQTtFM0JnaS9CVjtFMkJ2aS9CTTtJQU9JO0lBQUE7RTNCb2kvQlY7RTJCM2kvQk07SUFPSTtJQUFBO0UzQndpL0JWO0UyQi9pL0JNO0lBT0k7SUFBQTtFM0I0aS9CVjtFMkJuai9CTTtJQU9JO0lBQUE7RTNCZ2ovQlY7RTJCdmovQk07SUFPSTtJQUFBO0UzQm9qL0JWO0UyQjNqL0JNO0lBT0k7SUFBQTtFM0J3ai9CVjtFMkIvai9CTTtJQU9JO0lBQUE7RTNCNGovQlY7RTJCbmsvQk07SUFPSTtJQUFBO0UzQmdrL0JWO0UyQnZrL0JNO0lBT0k7SUFBQTtFM0Jvay9CVjtFMkIzay9CTTtJQU9JO0lBQUE7RTNCd2svQlY7RTJCL2svQk07SUFPSTtJQUFBO0UzQjRrL0JWO0UyQm5sL0JNO0lBT0k7SUFBQTtFM0JnbC9CVjtFMkJ2bC9CTTtJQU9JO0lBQUE7RTNCb2wvQlY7RTJCM2wvQk07SUFPSTtJQUFBO0UzQndsL0JWO0UyQi9sL0JNO0lBT0k7SUFBQTtFM0I0bC9CVjtFMkJubS9CTTtJQU9JO0lBQUE7RTNCZ20vQlY7RTJCdm0vQk07SUFPSTtJQUFBO0UzQm9tL0JWO0UyQjNtL0JNO0lBT0k7SUFBQTtFM0J3bS9CVjtFMkIvbS9CTTtJQU9JO0lBQUE7RTNCNG0vQlY7RTJCbm4vQk07SUFPSTtJQUFBO0UzQmduL0JWO0UyQnZuL0JNO0lBT0k7SUFBQTtFM0Jvbi9CVjtFMkIzbi9CTTtJQU9JO0lBQUE7RTNCd24vQlY7RTJCL24vQk07SUFPSTtJQUFBO0UzQjRuL0JWO0UyQm5vL0JNO0lBT0k7SUFBQTtFM0Jnby9CVjtFMkJ2by9CTTtJQU9JO0lBQUE7RTNCb28vQlY7RTJCM28vQk07SUFPSTtJQUFBO0UzQndvL0JWO0UyQi9vL0JNO0lBT0k7SUFBQTtFM0I0by9CVjtFMkJucC9CTTtJQU9JO0lBQUE7RTNCZ3AvQlY7RTJCdnAvQk07SUFPSTtJQUFBO0UzQm9wL0JWO0UyQjNwL0JNO0lBT0k7SUFBQTtFM0J3cC9CVjtFMkIvcC9CTTtJQU9JO0lBQUE7RTNCNHAvQlY7RTJCbnEvQk07SUFPSTtJQUFBO0UzQmdxL0JWO0UyQnZxL0JNO0lBT0k7SUFBQTtFM0JvcS9CVjtFMkIzcS9CTTtJQU9JO0lBQUE7RTNCd3EvQlY7RTJCL3EvQk07SUFPSTtJQUFBO0UzQjRxL0JWO0UyQm5yL0JNO0lBT0k7SUFBQTtFM0Jnci9CVjtFMkJ2ci9CTTtJQU9JO0lBQUE7RTNCb3IvQlY7RTJCM3IvQk07SUFPSTtJQUFBO0UzQndyL0JWO0UyQi9yL0JNO0lBT0k7SUFBQTtFM0I0ci9CVjtFMkJucy9CTTtJQU9JO0lBQUE7RTNCZ3MvQlY7RTJCdnMvQk07SUFPSTtFM0Jtcy9CVjtFMkIxcy9CTTtJQU9JO0UzQnNzL0JWO0UyQjdzL0JNO0lBT0k7RTNCeXMvQlY7RTJCaHQvQk07SUFPSTtFM0I0cy9CVjtFMkJudC9CTTtJQU9JO0UzQitzL0JWO0UyQnR0L0JNO0lBT0k7RTNCa3QvQlY7RTJCenQvQk07SUFPSTtFM0JxdC9CVjtFMkI1dC9CTTtJQU9JO0UzQnd0L0JWO0UyQi90L0JNO0lBT0k7RTNCMnQvQlY7RTJCbHUvQk07SUFPSTtFM0I4dC9CVjtFMkJydS9CTTtJQU9JO0UzQml1L0JWO0UyQnh1L0JNO0lBT0k7RTNCb3UvQlY7RTJCM3UvQk07SUFPSTtFM0J1dS9CVjtFMkI5dS9CTTtJQU9JO0UzQjB1L0JWO0UyQmp2L0JNO0lBT0k7RTNCNnUvQlY7RTJCcHYvQk07SUFPSTtFM0Jndi9CVjtFMkJ2di9CTTtJQU9JO0UzQm12L0JWO0UyQjF2L0JNO0lBT0k7RTNCc3YvQlY7RTJCN3YvQk07SUFPSTtFM0J5di9CVjtFMkJody9CTTtJQU9JO0UzQjR2L0JWO0UyQm53L0JNO0lBT0k7RTNCK3YvQlY7RTJCdHcvQk07SUFPSTtFM0Jrdy9CVjtFMkJ6dy9CTTtJQU9JO0UzQnF3L0JWO0UyQjV3L0JNO0lBT0k7RTNCd3cvQlY7RTJCL3cvQk07SUFPSTtFM0Iydy9CVjtFMkJseC9CTTtJQU9JO0UzQjh3L0JWO0UyQnJ4L0JNO0lBT0k7RTNCaXgvQlY7RTJCeHgvQk07SUFPSTtFM0JveC9CVjtFMkIzeC9CTTtJQU9JO0UzQnV4L0JWO0UyQjl4L0JNO0lBT0k7RTNCMHgvQlY7RTJCankvQk07SUFPSTtFM0I2eC9CVjtFMkJweS9CTTtJQU9JO0UzQmd5L0JWO0UyQnZ5L0JNO0lBT0k7RTNCbXkvQlY7RTJCMXkvQk07SUFPSTtFM0JzeS9CVjtFMkI3eS9CTTtJQU9JO0UzQnl5L0JWO0UyQmh6L0JNO0lBT0k7RTNCNHkvQlY7RTJCbnovQk07SUFPSTtFM0IreS9CVjtFMkJ0ei9CTTtJQU9JO0UzQmt6L0JWO0UyQnp6L0JNO0lBT0k7RTNCcXovQlY7RTJCNXovQk07SUFPSTtFM0J3ei9CVjtFMkIvei9CTTtJQU9JO0UzQjJ6L0JWO0UyQmwwL0JNO0lBT0k7RTNCOHovQlY7RTJCcjAvQk07SUFPSTtFM0JpMC9CVjtFMkJ4MC9CTTtJQU9JO0UzQm8wL0JWO0UyQjMwL0JNO0lBT0k7RTNCdTAvQlY7RTJCOTAvQk07SUFPSTtFM0IwMC9CVjtFMkJqMS9CTTtJQU9JO0UzQjYwL0JWO0UyQnAxL0JNO0lBT0k7RTNCZzEvQlY7RTJCdjEvQk07SUFPSTtFM0JtMS9CVjtFMkIxMS9CTTtJQU9JO0UzQnMxL0JWO0UyQjcxL0JNO0lBT0k7RTNCeTEvQlY7RTJCaDIvQk07SUFPSTtFM0I0MS9CVjtFMkJuMi9CTTtJQU9JO0UzQisxL0JWO0UyQnQyL0JNO0lBT0k7RTNCazIvQlY7RTJCejIvQk07SUFPSTtFM0JxMi9CVjtFMkI1Mi9CTTtJQU9JO0UzQncyL0JWO0UyQi8yL0JNO0lBT0k7RTNCMjIvQlY7RTJCbDMvQk07SUFPSTtFM0I4Mi9CVjtFMkJyMy9CTTtJQU9JO0UzQmkzL0JWO0UyQngzL0JNO0lBT0k7RTNCbzMvQlY7RTJCMzMvQk07SUFPSTtFM0J1My9CVjtFMkI5My9CTTtJQU9JO0UzQjAzL0JWO0UyQmo0L0JNO0lBT0k7RTNCNjMvQlY7RTJCcDQvQk07SUFPSTtFM0JnNC9CVjtFMkJ2NC9CTTtJQU9JO0UzQm00L0JWO0UyQjE0L0JNO0lBT0k7RTNCczQvQlY7RTJCNzQvQk07SUFPSTtFM0J5NC9CVjtFMkJoNS9CTTtJQU9JO0UzQjQ0L0JWO0UyQm41L0JNO0lBT0k7RTNCKzQvQlY7RTJCdDUvQk07SUFPSTtFM0JrNS9CVjtFMkJ6NS9CTTtJQU9JO0UzQnE1L0JWO0UyQjU1L0JNO0lBT0k7RTNCdzUvQlY7RTJCLzUvQk07SUFPSTtFM0IyNS9CVjtFMkJsNi9CTTtJQU9JO0UzQjg1L0JWO0UyQnI2L0JNO0lBT0k7RTNCaTYvQlY7RTJCeDYvQk07SUFPSTtFM0JvNi9CVjtFMkIzNi9CTTtJQU9JO0UzQnU2L0JWO0UyQjk2L0JNO0lBT0k7RTNCMDYvQlY7RTJCajcvQk07SUFPSTtFM0I2Ni9CVjtFMkJwNy9CTTtJQU9JO0UzQmc3L0JWO0UyQnY3L0JNO0lBT0k7RTNCbTcvQlY7RTJCMTcvQk07SUFPSTtFM0JzNy9CVjtFMkI3Ny9CTTtJQU9JO0UzQnk3L0JWO0UyQmg4L0JNO0lBT0k7RTNCNDcvQlY7RTJCbjgvQk07SUFPSTtFM0IrNy9CVjtFMkJ0OC9CTTtJQU9JO0UzQms4L0JWO0UyQno4L0JNO0lBT0k7RTNCcTgvQlY7RTJCNTgvQk07SUFPSTtFM0J3OC9CVjtFMkIvOC9CTTtJQU9JO0UzQjI4L0JWO0UyQmw5L0JNO0lBT0k7RTNCODgvQlY7RTJCcjkvQk07SUFPSTtFM0JpOS9CVjtFMkJ4OS9CTTtJQU9JO0UzQm85L0JWO0UyQjM5L0JNO0lBT0k7RTNCdTkvQlY7RTJCOTkvQk07SUFPSTtFM0IwOS9CVjtFMkJqKy9CTTtJQU9JO0UzQjY5L0JWO0UyQnArL0JNO0lBT0k7RTNCZysvQlY7RTJCdisvQk07SUFPSTtFM0JtKy9CVjtFMkIxKy9CTTtJQU9JO0UzQnMrL0JWO0UyQjcrL0JNO0lBT0k7RTNCeSsvQlY7RTJCaC8vQk07SUFPSTtFM0I0Ky9CVjtFMkJuLy9CTTtJQU9JO0UzQisrL0JWO0UyQnQvL0JNO0lBT0k7RTNCay8vQlY7RTJCei8vQk07SUFPSTtFM0JxLy9CVjtFMkI1Ly9CTTtJQU9JO0UzQncvL0JWO0UyQi8vL0JNO0lBT0k7RTNCMi8vQlY7RTJCbGdnQ007SUFPSTtJQUFBO0UzQisvL0JWO0UyQnRnZ0NNO0lBT0k7SUFBQTtFM0JtZ2dDVjtFMkIxZ2dDTTtJQU9JO0lBQUE7RTNCdWdnQ1Y7RTJCOWdnQ007SUFPSTtJQUFBO0UzQjJnZ0NWO0UyQmxoZ0NNO0lBT0k7SUFBQTtFM0IrZ2dDVjtFMkJ0aGdDTTtJQU9JO0lBQUE7RTNCbWhnQ1Y7RTJCMWhnQ007SUFPSTtJQUFBO0UzQnVoZ0NWO0UyQjloZ0NNO0lBT0k7SUFBQTtFM0IyaGdDVjtFMkJsaWdDTTtJQU9JO0lBQUE7RTNCK2hnQ1Y7RTJCdGlnQ007SUFPSTtJQUFBO0UzQm1pZ0NWO0UyQjFpZ0NNO0lBT0k7SUFBQTtFM0J1aWdDVjtFMkI5aWdDTTtJQU9JO0lBQUE7RTNCMmlnQ1Y7RTJCbGpnQ007SUFPSTtJQUFBO0UzQitpZ0NWO0UyQnRqZ0NNO0lBT0k7SUFBQTtFM0JtamdDVjtFMkIxamdDTTtJQU9JO0lBQUE7RTNCdWpnQ1Y7RTJCOWpnQ007SUFPSTtJQUFBO0UzQjJqZ0NWO0UyQmxrZ0NNO0lBT0k7SUFBQTtFM0IramdDVjtFMkJ0a2dDTTtJQU9JO0lBQUE7RTNCbWtnQ1Y7RTJCMWtnQ007SUFPSTtJQUFBO0UzQnVrZ0NWO0UyQjlrZ0NNO0lBT0k7SUFBQTtFM0Iya2dDVjtFMkJsbGdDTTtJQU9JO0lBQUE7RTNCK2tnQ1Y7RTJCdGxnQ007SUFPSTtJQUFBO0UzQm1sZ0NWO0UyQjFsZ0NNO0lBT0k7SUFBQTtFM0J1bGdDVjtFMkI5bGdDTTtJQU9JO0lBQUE7RTNCMmxnQ1Y7RTJCbG1nQ007SUFPSTtJQUFBO0UzQitsZ0NWO0UyQnRtZ0NNO0lBT0k7SUFBQTtFM0JtbWdDVjtFMkIxbWdDTTtJQU9JO0lBQUE7RTNCdW1nQ1Y7RTJCOW1nQ007SUFPSTtJQUFBO0UzQjJtZ0NWO0UyQmxuZ0NNO0lBT0k7SUFBQTtFM0IrbWdDVjtFMkJ0bmdDTTtJQU9JO0lBQUE7RTNCbW5nQ1Y7RTJCMW5nQ007SUFPSTtJQUFBO0UzQnVuZ0NWO0UyQjluZ0NNO0lBT0k7SUFBQTtFM0IybmdDVjtFMkJsb2dDTTtJQU9JO0lBQUE7RTNCK25nQ1Y7RTJCdG9nQ007SUFPSTtJQUFBO0UzQm1vZ0NWO0UyQjFvZ0NNO0lBT0k7SUFBQTtFM0J1b2dDVjtFMkI5b2dDTTtJQU9JO0lBQUE7RTNCMm9nQ1Y7RTJCbHBnQ007SUFPSTtJQUFBO0UzQitvZ0NWO0UyQnRwZ0NNO0lBT0k7SUFBQTtFM0JtcGdDVjtFMkIxcGdDTTtJQU9JO0lBQUE7RTNCdXBnQ1Y7RTJCOXBnQ007SUFPSTtJQUFBO0UzQjJwZ0NWO0UyQmxxZ0NNO0lBT0k7SUFBQTtFM0IrcGdDVjtFMkJ0cWdDTTtJQU9JO0lBQUE7RTNCbXFnQ1Y7RTJCMXFnQ007SUFPSTtFM0JzcWdDVjtFMkI3cWdDTTtJQU9JO0UzQnlxZ0NWO0UyQmhyZ0NNO0lBT0k7RTNCNHFnQ1Y7RTJCbnJnQ007SUFPSTtFM0IrcWdDVjtFMkJ0cmdDTTtJQU9JO0UzQmtyZ0NWO0UyQnpyZ0NNO0lBT0k7RTNCcXJnQ1Y7RTJCNXJnQ007SUFPSTtFM0J3cmdDVjtFMkIvcmdDTTtJQU9JO0UzQjJyZ0NWO0UyQmxzZ0NNO0lBT0k7RTNCOHJnQ1Y7RTJCcnNnQ007SUFPSTtFM0Jpc2dDVjtFMkJ4c2dDTTtJQU9JO0UzQm9zZ0NWO0UyQjNzZ0NNO0lBT0k7RTNCdXNnQ1Y7RTJCOXNnQ007SUFPSTtFM0Iwc2dDVjtFMkJqdGdDTTtJQU9JO0UzQjZzZ0NWO0UyQnB0Z0NNO0lBT0k7RTNCZ3RnQ1Y7RTJCdnRnQ007SUFPSTtFM0JtdGdDVjtFMkIxdGdDTTtJQU9JO0UzQnN0Z0NWO0UyQjd0Z0NNO0lBT0k7RTNCeXRnQ1Y7RTJCaHVnQ007SUFPSTtFM0I0dGdDVjtFMkJudWdDTTtJQU9JO0UzQit0Z0NWO0UyQnR1Z0NNO0lBT0k7RTNCa3VnQ1Y7RTJCenVnQ007SUFPSTtFM0JxdWdDVjtFMkI1dWdDTTtJQU9JO0UzQnd1Z0NWO0UyQi91Z0NNO0lBT0k7RTNCMnVnQ1Y7RTJCbHZnQ007SUFPSTtFM0I4dWdDVjtFMkJydmdDTTtJQU9JO0UzQml2Z0NWO0UyQnh2Z0NNO0lBT0k7RTNCb3ZnQ1Y7RTJCM3ZnQ007SUFPSTtFM0J1dmdDVjtFMkI5dmdDTTtJQU9JO0UzQjB2Z0NWO0UyQmp3Z0NNO0lBT0k7RTNCNnZnQ1Y7RTJCcHdnQ007SUFPSTtFM0Jnd2dDVjtFMkJ2d2dDTTtJQU9JO0UzQm13Z0NWO0UyQjF3Z0NNO0lBT0k7RTNCc3dnQ1Y7RTJCN3dnQ007SUFPSTtFM0J5d2dDVjtFMkJoeGdDTTtJQU9JO0UzQjR3Z0NWO0UyQm54Z0NNO0lBT0k7RTNCK3dnQ1Y7RTJCdHhnQ007SUFPSTtFM0JreGdDVjtFMkJ6eGdDTTtJQU9JO0UzQnF4Z0NWO0UyQjV4Z0NNO0lBT0k7RTNCd3hnQ1Y7RTJCL3hnQ007SUFPSTtFM0IyeGdDVjtFMkJseWdDTTtJQU9JO0UzQjh4Z0NWO0UyQnJ5Z0NNO0lBT0k7RTNCaXlnQ1Y7RTJCeHlnQ007SUFPSTtFM0JveWdDVjtFMkIzeWdDTTtJQU9JO0UzQnV5Z0NWO0UyQjl5Z0NNO0lBT0k7RTNCMHlnQ1Y7RTJCanpnQ007SUFPSTtFM0I2eWdDVjtFMkJwemdDTTtJQU9JO0UzQmd6Z0NWO0UyQnZ6Z0NNO0lBT0k7RTNCbXpnQ1Y7RTJCMXpnQ007SUFPSTtFM0JzemdDVjtFMkI3emdDTTtJQU9JO0UzQnl6Z0NWO0UyQmgwZ0NNO0lBT0k7RTNCNHpnQ1Y7RTJCbjBnQ007SUFPSTtFM0IremdDVjtFMkJ0MGdDTTtJQU9JO0UzQmswZ0NWO0UyQnowZ0NNO0lBT0k7RTNCcTBnQ1Y7RTJCNTBnQ007SUFPSTtFM0J3MGdDVjtFMkIvMGdDTTtJQU9JO0UzQjIwZ0NWO0UyQmwxZ0NNO0lBT0k7RTNCODBnQ1Y7RTJCcjFnQ007SUFPSTtFM0JpMWdDVjtFMkJ4MWdDTTtJQU9JO0UzQm8xZ0NWO0UyQjMxZ0NNO0lBT0k7RTNCdTFnQ1Y7RTJCOTFnQ007SUFPSTtFM0IwMWdDVjtFMkJqMmdDTTtJQU9JO0UzQjYxZ0NWO0UyQnAyZ0NNO0lBT0k7RTNCZzJnQ1Y7RTJCdjJnQ007SUFPSTtFM0JtMmdDVjtFMkIxMmdDTTtJQU9JO0UzQnMyZ0NWO0UyQjcyZ0NNO0lBT0k7RTNCeTJnQ1Y7RTJCaDNnQ007SUFPSTtFM0I0MmdDVjtFMkJuM2dDTTtJQU9JO0UzQisyZ0NWO0UyQnQzZ0NNO0lBT0k7RTNCazNnQ1Y7RTJCejNnQ007SUFPSTtFM0JxM2dDVjtFMkI1M2dDTTtJQU9JO0UzQnczZ0NWO0UyQi8zZ0NNO0lBT0k7RTNCMjNnQ1Y7RTJCbDRnQ007SUFPSTtFM0I4M2dDVjtFMkJyNGdDTTtJQU9JO0UzQmk0Z0NWO0UyQng0Z0NNO0lBT0k7RTNCbzRnQ1Y7RTJCMzRnQ007SUFPSTtFM0J1NGdDVjtFMkI5NGdDTTtJQU9JO0UzQjA0Z0NWO0UyQmo1Z0NNO0lBT0k7RTNCNjRnQ1Y7RTJCcDVnQ007SUFPSTtFM0JnNWdDVjtFMkJ2NWdDTTtJQU9JO0UzQm01Z0NWO0UyQjE1Z0NNO0lBT0k7RTNCczVnQ1Y7RTJCNzVnQ007SUFPSTtFM0J5NWdDVjtFMkJoNmdDTTtJQU9JO0UzQjQ1Z0NWO0UyQm42Z0NNO0lBT0k7RTNCKzVnQ1Y7RTJCdDZnQ007SUFPSTtFM0JrNmdDVjtFMkJ6NmdDTTtJQU9JO0UzQnE2Z0NWO0UyQjU2Z0NNO0lBT0k7RTNCdzZnQ1Y7QUFDRjtBRWg3Z0NJO0V5QkFJO0lBT0k7RTNCNjZnQ1Y7RTJCcDdnQ007SUFPSTtFM0JnN2dDVjtFMkJ2N2dDTTtJQU9JO0UzQm03Z0NWO0UyQjE3Z0NNO0lBT0k7RTNCczdnQ1Y7RTJCNzdnQ007SUFPSTtFM0J5N2dDVjtFMkJoOGdDTTtJQU9JO0UzQjQ3Z0NWO0UyQm44Z0NNO0lBT0k7RTNCKzdnQ1Y7RTJCdDhnQ007SUFPSTtFM0JrOGdDVjtFMkJ6OGdDTTtJQU9JO0UzQnE4Z0NWO0UyQjU4Z0NNO0lBT0k7RTNCdzhnQ1Y7RTJCLzhnQ007SUFPSTtFM0IyOGdDVjtFMkJsOWdDTTtJQU9JO0UzQjg4Z0NWO0UyQnI5Z0NNO0lBT0k7RTNCaTlnQ1Y7RTJCeDlnQ007SUFPSTtFM0JvOWdDVjtFMkIzOWdDTTtJQU9JO0UzQnU5Z0NWO0UyQjk5Z0NNO0lBT0k7RTNCMDlnQ1Y7RTJCaitnQ007SUFPSTtFM0I2OWdDVjtFMkJwK2dDTTtJQU9JO0UzQmcrZ0NWO0UyQnYrZ0NNO0lBT0k7RTNCbStnQ1Y7RTJCMStnQ007SUFPSTtFM0JzK2dDVjtFMkI3K2dDTTtJQU9JO0UzQnkrZ0NWO0UyQmgvZ0NNO0lBT0k7RTNCNCtnQ1Y7RTJCbi9nQ007SUFPSTtFM0IrK2dDVjtFMkJ0L2dDTTtJQU9JO0UzQmsvZ0NWO0UyQnovZ0NNO0lBT0k7RTNCcS9nQ1Y7RTJCNS9nQ007SUFPSTtFM0J3L2dDVjtFMkIvL2dDTTtJQU9JO0UzQjIvZ0NWO0UyQmxnaENNO0lBT0k7RTNCOC9nQ1Y7RTJCcmdoQ007SUFPSTtFM0JpZ2hDVjtFMkJ4Z2hDTTtJQU9JO0UzQm9naENWO0UyQjNnaENNO0lBT0k7RTNCdWdoQ1Y7RTJCOWdoQ007SUFPSTtFM0IwZ2hDVjtFMkJqaGhDTTtJQU9JO0UzQjZnaENWO0UyQnBoaENNO0lBT0k7RTNCZ2hoQ1Y7RTJCdmhoQ007SUFPSTtFM0JtaGhDVjtFMkIxaGhDTTtJQU9JO0UzQnNoaENWO0UyQjdoaENNO0lBT0k7RTNCeWhoQ1Y7RTJCaGloQ007SUFPSTtFM0I0aGhDVjtFMkJuaWhDTTtJQU9JO0UzQitoaENWO0UyQnRpaENNO0lBT0k7RTNCa2loQ1Y7RTJCemloQ007SUFPSTtFM0JxaWhDVjtFMkI1aWhDTTtJQU9JO0UzQndpaENWO0UyQi9paENNO0lBT0k7RTNCMmloQ1Y7RTJCbGpoQ007SUFPSTtFM0I4aWhDVjtFMkJyamhDTTtJQU9JO0UzQmlqaENWO0UyQnhqaENNO0lBT0k7RTNCb2poQ1Y7RTJCM2poQ007SUFPSTtFM0J1amhDVjtFMkI5amhDTTtJQU9JO0UzQjBqaENWO0UyQmpraENNO0lBT0k7RTNCNmpoQ1Y7RTJCcGtoQ007SUFPSTtFM0Jna2hDVjtFMkJ2a2hDTTtJQU9JO0UzQm1raENWO0UyQjFraENNO0lBT0k7RTNCc2toQ1Y7RTJCN2toQ007SUFPSTtFM0J5a2hDVjtFMkJobGhDTTtJQU9JO0UzQjRraENWO0UyQm5saENNO0lBT0k7RTNCK2toQ1Y7RTJCdGxoQ007SUFPSTtFM0JrbGhDVjtFMkJ6bGhDTTtJQU9JO0UzQnFsaENWO0UyQjVsaENNO0lBT0k7RTNCd2xoQ1Y7RTJCL2xoQ007SUFPSTtFM0IybGhDVjtFMkJsbWhDTTtJQU9JO0UzQjhsaENWO0UyQnJtaENNO0lBT0k7RTNCaW1oQ1Y7RTJCeG1oQ007SUFPSTtFM0JvbWhDVjtFMkIzbWhDTTtJQU9JO0UzQnVtaENWO0UyQjltaENNO0lBT0k7RTNCMG1oQ1Y7RTJCam5oQ007SUFPSTtFM0I2bWhDVjtFMkJwbmhDTTtJQU9JO0UzQmduaENWO0UyQnZuaENNO0lBT0k7RTNCbW5oQ1Y7RTJCMW5oQ007SUFPSTtFM0JzbmhDVjtFMkI3bmhDTTtJQU9JO0UzQnluaENWO0UyQmhvaENNO0lBT0k7RTNCNG5oQ1Y7RTJCbm9oQ007SUFPSTtFM0IrbmhDVjtFMkJ0b2hDTTtJQU9JO0UzQmtvaENWO0UyQnpvaENNO0lBT0k7RTNCcW9oQ1Y7RTJCNW9oQ007SUFPSTtFM0J3b2hDVjtFMkIvb2hDTTtJQU9JO0UzQjJvaENWO0UyQmxwaENNO0lBT0k7RTNCOG9oQ1Y7RTJCcnBoQ007SUFPSTtFM0JpcGhDVjtFMkJ4cGhDTTtJQU9JO0UzQm9waENWO0UyQjNwaENNO0lBT0k7RTNCdXBoQ1Y7RTJCOXBoQ007SUFPSTtFM0IwcGhDVjtFMkJqcWhDTTtJQU9JO0UzQjZwaENWO0UyQnBxaENNO0lBT0k7RTNCZ3FoQ1Y7RTJCdnFoQ007SUFPSTtFM0JtcWhDVjtFMkIxcWhDTTtJQU9JO0UzQnNxaENWO0UyQjdxaENNO0lBT0k7RTNCeXFoQ1Y7RTJCaHJoQ007SUFPSTtFM0I0cWhDVjtFMkJucmhDTTtJQU9JO0UzQitxaENWO0UyQnRyaENNO0lBT0k7RTNCa3JoQ1Y7RTJCenJoQ007SUFPSTtFM0JxcmhDVjtFMkI1cmhDTTtJQU9JO0UzQndyaENWO0UyQi9yaENNO0lBT0k7RTNCMnJoQ1Y7RTJCbHNoQ007SUFPSTtFM0I4cmhDVjtFMkJyc2hDTTtJQU9JO0UzQmlzaENWO0UyQnhzaENNO0lBT0k7RTNCb3NoQ1Y7RTJCM3NoQ007SUFPSTtFM0J1c2hDVjtFMkI5c2hDTTtJQU9JO0UzQjBzaENWO0UyQmp0aENNO0lBT0k7RTNCNnNoQ1Y7RTJCcHRoQ007SUFPSTtFM0JndGhDVjtFMkJ2dGhDTTtJQU9JO0UzQm10aENWO0UyQjF0aENNO0lBT0k7SUFBQTtFM0J1dGhDVjtFMkI5dGhDTTtJQU9JO0lBQUE7RTNCMnRoQ1Y7RTJCbHVoQ007SUFPSTtJQUFBO0UzQit0aENWO0UyQnR1aENNO0lBT0k7SUFBQTtFM0JtdWhDVjtFMkIxdWhDTTtJQU9JO0lBQUE7RTNCdXVoQ1Y7RTJCOXVoQ007SUFPSTtJQUFBO0UzQjJ1aENWO0UyQmx2aENNO0lBT0k7SUFBQTtFM0IrdWhDVjtFMkJ0dmhDTTtJQU9JO0lBQUE7RTNCbXZoQ1Y7RTJCMXZoQ007SUFPSTtJQUFBO0UzQnV2aENWO0UyQjl2aENNO0lBT0k7SUFBQTtFM0IydmhDVjtFMkJsd2hDTTtJQU9JO0lBQUE7RTNCK3ZoQ1Y7RTJCdHdoQ007SUFPSTtJQUFBO0UzQm13aENWO0UyQjF3aENNO0lBT0k7SUFBQTtFM0J1d2hDVjtFMkI5d2hDTTtJQU9JO0lBQUE7RTNCMndoQ1Y7RTJCbHhoQ007SUFPSTtJQUFBO0UzQit3aENWO0UyQnR4aENNO0lBT0k7SUFBQTtFM0JteGhDVjtFMkIxeGhDTTtJQU9JO0lBQUE7RTNCdXhoQ1Y7RTJCOXhoQ007SUFPSTtJQUFBO0UzQjJ4aENWO0UyQmx5aENNO0lBT0k7SUFBQTtFM0IreGhDVjtFMkJ0eWhDTTtJQU9JO0lBQUE7RTNCbXloQ1Y7RTJCMXloQ007SUFPSTtJQUFBO0UzQnV5aENWO0UyQjl5aENNO0lBT0k7SUFBQTtFM0IyeWhDVjtFMkJsemhDTTtJQU9JO0lBQUE7RTNCK3loQ1Y7RTJCdHpoQ007SUFPSTtJQUFBO0UzQm16aENWO0UyQjF6aENNO0lBT0k7SUFBQTtFM0J1emhDVjtFMkI5emhDTTtJQU9JO0lBQUE7RTNCMnpoQ1Y7RTJCbDBoQ007SUFPSTtJQUFBO0UzQit6aENWO0UyQnQwaENNO0lBT0k7SUFBQTtFM0JtMGhDVjtFMkIxMGhDTTtJQU9JO0lBQUE7RTNCdTBoQ1Y7RTJCOTBoQ007SUFPSTtJQUFBO0UzQjIwaENWO0UyQmwxaENNO0lBT0k7SUFBQTtFM0IrMGhDVjtFMkJ0MWhDTTtJQU9JO0lBQUE7RTNCbTFoQ1Y7RTJCMTFoQ007SUFPSTtJQUFBO0UzQnUxaENWO0UyQjkxaENNO0lBT0k7SUFBQTtFM0IyMWhDVjtFMkJsMmhDTTtJQU9JO0lBQUE7RTNCKzFoQ1Y7RTJCdDJoQ007SUFPSTtJQUFBO0UzQm0yaENWO0UyQjEyaENNO0lBT0k7SUFBQTtFM0J1MmhDVjtFMkI5MmhDTTtJQU9JO0lBQUE7RTNCMjJoQ1Y7RTJCbDNoQ007SUFPSTtJQUFBO0UzQisyaENWO0UyQnQzaENNO0lBT0k7SUFBQTtFM0JtM2hDVjtFMkIxM2hDTTtJQU9JO0lBQUE7RTNCdTNoQ1Y7RTJCOTNoQ007SUFPSTtJQUFBO0UzQjIzaENWO0UyQmw0aENNO0lBT0k7SUFBQTtFM0IrM2hDVjtFMkJ0NGhDTTtJQU9JO0lBQUE7RTNCbTRoQ1Y7RTJCMTRoQ007SUFPSTtFM0JzNGhDVjtFMkI3NGhDTTtJQU9JO0UzQnk0aENWO0UyQmg1aENNO0lBT0k7RTNCNDRoQ1Y7RTJCbjVoQ007SUFPSTtFM0IrNGhDVjtFMkJ0NWhDTTtJQU9JO0UzQms1aENWO0UyQno1aENNO0lBT0k7RTNCcTVoQ1Y7RTJCNTVoQ007SUFPSTtFM0J3NWhDVjtFMkIvNWhDTTtJQU9JO0UzQjI1aENWO0UyQmw2aENNO0lBT0k7RTNCODVoQ1Y7RTJCcjZoQ007SUFPSTtFM0JpNmhDVjtFMkJ4NmhDTTtJQU9JO0UzQm82aENWO0UyQjM2aENNO0lBT0k7RTNCdTZoQ1Y7RTJCOTZoQ007SUFPSTtFM0IwNmhDVjtFMkJqN2hDTTtJQU9JO0UzQjY2aENWO0UyQnA3aENNO0lBT0k7RTNCZzdoQ1Y7RTJCdjdoQ007SUFPSTtFM0JtN2hDVjtFMkIxN2hDTTtJQU9JO0UzQnM3aENWO0UyQjc3aENNO0lBT0k7RTNCeTdoQ1Y7RTJCaDhoQ007SUFPSTtFM0I0N2hDVjtFMkJuOGhDTTtJQU9JO0UzQis3aENWO0UyQnQ4aENNO0lBT0k7RTNCazhoQ1Y7RTJCejhoQ007SUFPSTtFM0JxOGhDVjtFMkI1OGhDTTtJQU9JO0UzQnc4aENWO0UyQi84aENNO0lBT0k7RTNCMjhoQ1Y7RTJCbDloQ007SUFPSTtFM0I4OGhDVjtFMkJyOWhDTTtJQU9JO0UzQmk5aENWO0UyQng5aENNO0lBT0k7RTNCbzloQ1Y7RTJCMzloQ007SUFPSTtFM0J1OWhDVjtFMkI5OWhDTTtJQU9JO0UzQjA5aENWO0UyQmoraENNO0lBT0k7RTNCNjloQ1Y7RTJCcCtoQ007SUFPSTtFM0JnK2hDVjtFMkJ2K2hDTTtJQU9JO0UzQm0raENWO0UyQjEraENNO0lBT0k7RTNCcytoQ1Y7RTJCNytoQ007SUFPSTtFM0J5K2hDVjtFMkJoL2hDTTtJQU9JO0UzQjQraENWO0UyQm4vaENNO0lBT0k7RTNCKytoQ1Y7RTJCdC9oQ007SUFPSTtFM0JrL2hDVjtFMkJ6L2hDTTtJQU9JO0UzQnEvaENWO0UyQjUvaENNO0lBT0k7RTNCdy9oQ1Y7RTJCLy9oQ007SUFPSTtFM0IyL2hDVjtFMkJsZ2lDTTtJQU9JO0UzQjgvaENWO0UyQnJnaUNNO0lBT0k7RTNCaWdpQ1Y7RTJCeGdpQ007SUFPSTtFM0JvZ2lDVjtFMkIzZ2lDTTtJQU9JO0UzQnVnaUNWO0UyQjlnaUNNO0lBT0k7RTNCMGdpQ1Y7RTJCamhpQ007SUFPSTtFM0I2Z2lDVjtFMkJwaGlDTTtJQU9JO0UzQmdoaUNWO0UyQnZoaUNNO0lBT0k7RTNCbWhpQ1Y7RTJCMWhpQ007SUFPSTtFM0JzaGlDVjtFMkI3aGlDTTtJQU9JO0UzQnloaUNWO0UyQmhpaUNNO0lBT0k7RTNCNGhpQ1Y7RTJCbmlpQ007SUFPSTtFM0IraGlDVjtFMkJ0aWlDTTtJQU9JO0UzQmtpaUNWO0UyQnppaUNNO0lBT0k7RTNCcWlpQ1Y7RTJCNWlpQ007SUFPSTtFM0J3aWlDVjtFMkIvaWlDTTtJQU9JO0UzQjJpaUNWO0UyQmxqaUNNO0lBT0k7RTNCOGlpQ1Y7RTJCcmppQ007SUFPSTtFM0JpamlDVjtFMkJ4amlDTTtJQU9JO0UzQm9qaUNWO0UyQjNqaUNNO0lBT0k7RTNCdWppQ1Y7RTJCOWppQ007SUFPSTtFM0IwamlDVjtFMkJqa2lDTTtJQU9JO0UzQjZqaUNWO0UyQnBraUNNO0lBT0k7RTNCZ2tpQ1Y7RTJCdmtpQ007SUFPSTtFM0Jta2lDVjtFMkIxa2lDTTtJQU9JO0UzQnNraUNWO0UyQjdraUNNO0lBT0k7RTNCeWtpQ1Y7RTJCaGxpQ007SUFPSTtFM0I0a2lDVjtFMkJubGlDTTtJQU9JO0UzQitraUNWO0UyQnRsaUNNO0lBT0k7RTNCa2xpQ1Y7RTJCemxpQ007SUFPSTtFM0JxbGlDVjtFMkI1bGlDTTtJQU9JO0UzQndsaUNWO0UyQi9saUNNO0lBT0k7RTNCMmxpQ1Y7RTJCbG1pQ007SUFPSTtFM0I4bGlDVjtFMkJybWlDTTtJQU9JO0UzQmltaUNWO0UyQnhtaUNNO0lBT0k7RTNCb21pQ1Y7RTJCM21pQ007SUFPSTtFM0J1bWlDVjtFMkI5bWlDTTtJQU9JO0UzQjBtaUNWO0UyQmpuaUNNO0lBT0k7RTNCNm1pQ1Y7RTJCcG5pQ007SUFPSTtFM0JnbmlDVjtFMkJ2bmlDTTtJQU9JO0UzQm1uaUNWO0UyQjFuaUNNO0lBT0k7RTNCc25pQ1Y7RTJCN25pQ007SUFPSTtFM0J5bmlDVjtFMkJob2lDTTtJQU9JO0UzQjRuaUNWO0UyQm5vaUNNO0lBT0k7RTNCK25pQ1Y7RTJCdG9pQ007SUFPSTtFM0Jrb2lDVjtFMkJ6b2lDTTtJQU9JO0UzQnFvaUNWO0UyQjVvaUNNO0lBT0k7RTNCd29pQ1Y7RTJCL29pQ007SUFPSTtFM0Iyb2lDVjtFMkJscGlDTTtJQU9JO0UzQjhvaUNWO0UyQnJwaUNNO0lBT0k7RTNCaXBpQ1Y7RTJCeHBpQ007SUFPSTtFM0JvcGlDVjtFMkIzcGlDTTtJQU9JO0UzQnVwaUNWO0UyQjlwaUNNO0lBT0k7RTNCMHBpQ1Y7RTJCanFpQ007SUFPSTtFM0I2cGlDVjtFMkJwcWlDTTtJQU9JO0UzQmdxaUNWO0UyQnZxaUNNO0lBT0k7RTNCbXFpQ1Y7RTJCMXFpQ007SUFPSTtFM0JzcWlDVjtFMkI3cWlDTTtJQU9JO0UzQnlxaUNWO0UyQmhyaUNNO0lBT0k7RTNCNHFpQ1Y7RTJCbnJpQ007SUFPSTtFM0IrcWlDVjtFMkJ0cmlDTTtJQU9JO0UzQmtyaUNWO0UyQnpyaUNNO0lBT0k7RTNCcXJpQ1Y7RTJCNXJpQ007SUFPSTtFM0J3cmlDVjtFMkIvcmlDTTtJQU9JO0UzQjJyaUNWO0UyQmxzaUNNO0lBT0k7RTNCOHJpQ1Y7RTJCcnNpQ007SUFPSTtFM0Jpc2lDVjtFMkJ4c2lDTTtJQU9JO0UzQm9zaUNWO0UyQjNzaUNNO0lBT0k7RTNCdXNpQ1Y7RTJCOXNpQ007SUFPSTtFM0Iwc2lDVjtFMkJqdGlDTTtJQU9JO0lBQUE7RTNCOHNpQ1Y7RTJCcnRpQ007SUFPSTtJQUFBO0UzQmt0aUNWO0UyQnp0aUNNO0lBT0k7SUFBQTtFM0JzdGlDVjtFMkI3dGlDTTtJQU9JO0lBQUE7RTNCMHRpQ1Y7RTJCanVpQ007SUFPSTtJQUFBO0UzQjh0aUNWO0UyQnJ1aUNNO0lBT0k7SUFBQTtFM0JrdWlDVjtFMkJ6dWlDTTtJQU9JO0lBQUE7RTNCc3VpQ1Y7RTJCN3VpQ007SUFPSTtJQUFBO0UzQjB1aUNWO0UyQmp2aUNNO0lBT0k7SUFBQTtFM0I4dWlDVjtFMkJydmlDTTtJQU9JO0lBQUE7RTNCa3ZpQ1Y7RTJCenZpQ007SUFPSTtJQUFBO0UzQnN2aUNWO0UyQjd2aUNNO0lBT0k7SUFBQTtFM0IwdmlDVjtFMkJqd2lDTTtJQU9JO0lBQUE7RTNCOHZpQ1Y7RTJCcndpQ007SUFPSTtJQUFBO0UzQmt3aUNWO0UyQnp3aUNNO0lBT0k7SUFBQTtFM0Jzd2lDVjtFMkI3d2lDTTtJQU9JO0lBQUE7RTNCMHdpQ1Y7RTJCanhpQ007SUFPSTtJQUFBO0UzQjh3aUNWO0UyQnJ4aUNNO0lBT0k7SUFBQTtFM0JreGlDVjtFMkJ6eGlDTTtJQU9JO0lBQUE7RTNCc3hpQ1Y7RTJCN3hpQ007SUFPSTtJQUFBO0UzQjB4aUNWO0UyQmp5aUNNO0lBT0k7SUFBQTtFM0I4eGlDVjtFMkJyeWlDTTtJQU9JO0lBQUE7RTNCa3lpQ1Y7RTJCenlpQ007SUFPSTtJQUFBO0UzQnN5aUNWO0UyQjd5aUNNO0lBT0k7SUFBQTtFM0IweWlDVjtFMkJqemlDTTtJQU9JO0lBQUE7RTNCOHlpQ1Y7RTJCcnppQ007SUFPSTtJQUFBO0UzQmt6aUNWO0UyQnp6aUNNO0lBT0k7SUFBQTtFM0JzemlDVjtFMkI3emlDTTtJQU9JO0lBQUE7RTNCMHppQ1Y7RTJCajBpQ007SUFPSTtJQUFBO0UzQjh6aUNWO0UyQnIwaUNNO0lBT0k7SUFBQTtFM0JrMGlDVjtFMkJ6MGlDTTtJQU9JO0lBQUE7RTNCczBpQ1Y7RTJCNzBpQ007SUFPSTtJQUFBO0UzQjAwaUNWO0UyQmoxaUNNO0lBT0k7SUFBQTtFM0I4MGlDVjtFMkJyMWlDTTtJQU9JO0lBQUE7RTNCazFpQ1Y7RTJCejFpQ007SUFPSTtJQUFBO0UzQnMxaUNWO0UyQjcxaUNNO0lBT0k7SUFBQTtFM0IwMWlDVjtFMkJqMmlDTTtJQU9JO0lBQUE7RTNCODFpQ1Y7RTJCcjJpQ007SUFPSTtJQUFBO0UzQmsyaUNWO0UyQnoyaUNNO0lBT0k7SUFBQTtFM0JzMmlDVjtFMkI3MmlDTTtJQU9JO0lBQUE7RTNCMDJpQ1Y7RTJCajNpQ007SUFPSTtJQUFBO0UzQjgyaUNWO0UyQnIzaUNNO0lBT0k7SUFBQTtFM0JrM2lDVjtFMkJ6M2lDTTtJQU9JO0UzQnEzaUNWO0UyQjUzaUNNO0lBT0k7RTNCdzNpQ1Y7RTJCLzNpQ007SUFPSTtFM0IyM2lDVjtFMkJsNGlDTTtJQU9JO0UzQjgzaUNWO0UyQnI0aUNNO0lBT0k7RTNCaTRpQ1Y7RTJCeDRpQ007SUFPSTtFM0JvNGlDVjtFMkIzNGlDTTtJQU9JO0UzQnU0aUNWO0UyQjk0aUNNO0lBT0k7RTNCMDRpQ1Y7RTJCajVpQ007SUFPSTtFM0I2NGlDVjtFMkJwNWlDTTtJQU9JO0UzQmc1aUNWO0UyQnY1aUNNO0lBT0k7RTNCbTVpQ1Y7RTJCMTVpQ007SUFPSTtFM0JzNWlDVjtFMkI3NWlDTTtJQU9JO0UzQnk1aUNWO0UyQmg2aUNNO0lBT0k7RTNCNDVpQ1Y7RTJCbjZpQ007SUFPSTtFM0IrNWlDVjtFMkJ0NmlDTTtJQU9JO0UzQms2aUNWO0UyQno2aUNNO0lBT0k7RTNCcTZpQ1Y7RTJCNTZpQ007SUFPSTtFM0J3NmlDVjtFMkIvNmlDTTtJQU9JO0UzQjI2aUNWO0UyQmw3aUNNO0lBT0k7RTNCODZpQ1Y7RTJCcjdpQ007SUFPSTtFM0JpN2lDVjtFMkJ4N2lDTTtJQU9JO0UzQm83aUNWO0UyQjM3aUNNO0lBT0k7RTNCdTdpQ1Y7RTJCOTdpQ007SUFPSTtFM0IwN2lDVjtFMkJqOGlDTTtJQU9JO0UzQjY3aUNWO0UyQnA4aUNNO0lBT0k7RTNCZzhpQ1Y7RTJCdjhpQ007SUFPSTtFM0JtOGlDVjtFMkIxOGlDTTtJQU9JO0UzQnM4aUNWO0UyQjc4aUNNO0lBT0k7RTNCeThpQ1Y7RTJCaDlpQ007SUFPSTtFM0I0OGlDVjtFMkJuOWlDTTtJQU9JO0UzQis4aUNWO0UyQnQ5aUNNO0lBT0k7RTNCazlpQ1Y7RTJCejlpQ007SUFPSTtFM0JxOWlDVjtFMkI1OWlDTTtJQU9JO0UzQnc5aUNWO0UyQi85aUNNO0lBT0k7RTNCMjlpQ1Y7RTJCbCtpQ007SUFPSTtFM0I4OWlDVjtFMkJyK2lDTTtJQU9JO0UzQmkraUNWO0UyQngraUNNO0lBT0k7RTNCbytpQ1Y7RTJCMytpQ007SUFPSTtFM0J1K2lDVjtFMkI5K2lDTTtJQU9JO0UzQjAraUNWO0UyQmovaUNNO0lBT0k7RTNCNitpQ1Y7RTJCcC9pQ007SUFPSTtFM0JnL2lDVjtFMkJ2L2lDTTtJQU9JO0UzQm0vaUNWO0UyQjEvaUNNO0lBT0k7RTNCcy9pQ1Y7RTJCNy9pQ007SUFPSTtFM0J5L2lDVjtFMkJoZ2pDTTtJQU9JO0UzQjQvaUNWO0UyQm5nakNNO0lBT0k7RTNCKy9pQ1Y7RTJCdGdqQ007SUFPSTtFM0JrZ2pDVjtFMkJ6Z2pDTTtJQU9JO0UzQnFnakNWO0UyQjVnakNNO0lBT0k7RTNCd2dqQ1Y7RTJCL2dqQ007SUFPSTtFM0IyZ2pDVjtFMkJsaGpDTTtJQU9JO0UzQjhnakNWO0UyQnJoakNNO0lBT0k7RTNCaWhqQ1Y7RTJCeGhqQ007SUFPSTtFM0JvaGpDVjtFMkIzaGpDTTtJQU9JO0UzQnVoakNWO0UyQjloakNNO0lBT0k7RTNCMGhqQ1Y7RTJCamlqQ007SUFPSTtFM0I2aGpDVjtFMkJwaWpDTTtJQU9JO0UzQmdpakNWO0UyQnZpakNNO0lBT0k7RTNCbWlqQ1Y7RTJCMWlqQ007SUFPSTtFM0JzaWpDVjtFMkI3aWpDTTtJQU9JO0UzQnlpakNWO0UyQmhqakNNO0lBT0k7RTNCNGlqQ1Y7RTJCbmpqQ007SUFPSTtFM0IraWpDVjtFMkJ0ampDTTtJQU9JO0UzQmtqakNWO0UyQnpqakNNO0lBT0k7RTNCcWpqQ1Y7RTJCNWpqQ007SUFPSTtFM0J3ampDVjtFMkIvampDTTtJQU9JO0UzQjJqakNWO0UyQmxrakNNO0lBT0k7RTNCOGpqQ1Y7RTJCcmtqQ007SUFPSTtFM0Jpa2pDVjtFMkJ4a2pDTTtJQU9JO0UzQm9rakNWO0UyQjNrakNNO0lBT0k7RTNCdWtqQ1Y7RTJCOWtqQ007SUFPSTtFM0Iwa2pDVjtFMkJqbGpDTTtJQU9JO0UzQjZrakNWO0UyQnBsakNNO0lBT0k7RTNCZ2xqQ1Y7RTJCdmxqQ007SUFPSTtFM0JtbGpDVjtFMkIxbGpDTTtJQU9JO0UzQnNsakNWO0UyQjdsakNNO0lBT0k7RTNCeWxqQ1Y7RTJCaG1qQ007SUFPSTtFM0I0bGpDVjtFMkJubWpDTTtJQU9JO0UzQitsakNWO0UyQnRtakNNO0lBT0k7RTNCa21qQ1Y7RTJCem1qQ007SUFPSTtFM0JxbWpDVjtFMkI1bWpDTTtJQU9JO0UzQndtakNWO0UyQi9takNNO0lBT0k7RTNCMm1qQ1Y7RTJCbG5qQ007SUFPSTtFM0I4bWpDVjtFMkJybmpDTTtJQU9JO0UzQmluakNWO0UyQnhuakNNO0lBT0k7RTNCb25qQ1Y7RTJCM25qQ007SUFPSTtFM0J1bmpDVjtFMkI5bmpDTTtJQU9JO0UzQjBuakNWO0UyQmpvakNNO0lBT0k7RTNCNm5qQ1Y7RTJCcG9qQ007SUFPSTtFM0Jnb2pDVjtFMkJ2b2pDTTtJQU9JO0UzQm1vakNWO0UyQjFvakNNO0lBT0k7RTNCc29qQ1Y7RTJCN29qQ007SUFPSTtFM0J5b2pDVjtFMkJocGpDTTtJQU9JO0UzQjRvakNWO0UyQm5wakNNO0lBT0k7RTNCK29qQ1Y7RTJCdHBqQ007SUFPSTtFM0JrcGpDVjtFMkJ6cGpDTTtJQU9JO0UzQnFwakNWO0UyQjVwakNNO0lBT0k7RTNCd3BqQ1Y7RTJCL3BqQ007SUFPSTtFM0IycGpDVjtFMkJscWpDTTtJQU9JO0UzQjhwakNWO0UyQnJxakNNO0lBT0k7RTNCaXFqQ1Y7RTJCeHFqQ007SUFPSTtFM0JvcWpDVjtFMkIzcWpDTTtJQU9JO0UzQnVxakNWO0UyQjlxakNNO0lBT0k7RTNCMHFqQ1Y7RTJCanJqQ007SUFPSTtFM0I2cWpDVjtFMkJwcmpDTTtJQU9JO0lBQUE7RTNCaXJqQ1Y7RTJCeHJqQ007SUFPSTtJQUFBO0UzQnFyakNWO0UyQjVyakNNO0lBT0k7SUFBQTtFM0J5cmpDVjtFMkJoc2pDTTtJQU9JO0lBQUE7RTNCNnJqQ1Y7RTJCcHNqQ007SUFPSTtJQUFBO0UzQmlzakNWO0UyQnhzakNNO0lBT0k7SUFBQTtFM0Jxc2pDVjtFMkI1c2pDTTtJQU9JO0lBQUE7RTNCeXNqQ1Y7RTJCaHRqQ007SUFPSTtJQUFBO0UzQjZzakNWO0UyQnB0akNNO0lBT0k7SUFBQTtFM0JpdGpDVjtFMkJ4dGpDTTtJQU9JO0lBQUE7RTNCcXRqQ1Y7RTJCNXRqQ007SUFPSTtJQUFBO0UzQnl0akNWO0UyQmh1akNNO0lBT0k7SUFBQTtFM0I2dGpDVjtFMkJwdWpDTTtJQU9JO0lBQUE7RTNCaXVqQ1Y7RTJCeHVqQ007SUFPSTtJQUFBO0UzQnF1akNWO0UyQjV1akNNO0lBT0k7SUFBQTtFM0J5dWpDVjtFMkJodmpDTTtJQU9JO0lBQUE7RTNCNnVqQ1Y7RTJCcHZqQ007SUFPSTtJQUFBO0UzQml2akNWO0UyQnh2akNNO0lBT0k7SUFBQTtFM0JxdmpDVjtFMkI1dmpDTTtJQU9JO0lBQUE7RTNCeXZqQ1Y7RTJCaHdqQ007SUFPSTtJQUFBO0UzQjZ2akNWO0UyQnB3akNNO0lBT0k7SUFBQTtFM0Jpd2pDVjtFMkJ4d2pDTTtJQU9JO0lBQUE7RTNCcXdqQ1Y7RTJCNXdqQ007SUFPSTtJQUFBO0UzQnl3akNWO0UyQmh4akNNO0lBT0k7SUFBQTtFM0I2d2pDVjtFMkJweGpDTTtJQU9JO0lBQUE7RTNCaXhqQ1Y7RTJCeHhqQ007SUFPSTtJQUFBO0UzQnF4akNWO0UyQjV4akNNO0lBT0k7SUFBQTtFM0J5eGpDVjtFMkJoeWpDTTtJQU9JO0lBQUE7RTNCNnhqQ1Y7RTJCcHlqQ007SUFPSTtJQUFBO0UzQml5akNWO0UyQnh5akNNO0lBT0k7SUFBQTtFM0JxeWpDVjtFMkI1eWpDTTtJQU9JO0lBQUE7RTNCeXlqQ1Y7RTJCaHpqQ007SUFPSTtJQUFBO0UzQjZ5akNWO0UyQnB6akNNO0lBT0k7SUFBQTtFM0JpempDVjtFMkJ4empDTTtJQU9JO0lBQUE7RTNCcXpqQ1Y7RTJCNXpqQ007SUFPSTtJQUFBO0UzQnl6akNWO0UyQmgwakNNO0lBT0k7SUFBQTtFM0I2empDVjtFMkJwMGpDTTtJQU9JO0lBQUE7RTNCaTBqQ1Y7RTJCeDBqQ007SUFPSTtJQUFBO0UzQnEwakNWO0UyQjUwakNNO0lBT0k7SUFBQTtFM0J5MGpDVjtFMkJoMWpDTTtJQU9JO0lBQUE7RTNCNjBqQ1Y7RTJCcDFqQ007SUFPSTtJQUFBO0UzQmkxakNWO0UyQngxakNNO0lBT0k7SUFBQTtFM0JxMWpDVjtFMkI1MWpDTTtJQU9JO0UzQncxakNWO0UyQi8xakNNO0lBT0k7RTNCMjFqQ1Y7RTJCbDJqQ007SUFPSTtFM0I4MWpDVjtFMkJyMmpDTTtJQU9JO0UzQmkyakNWO0UyQngyakNNO0lBT0k7RTNCbzJqQ1Y7RTJCMzJqQ007SUFPSTtFM0J1MmpDVjtFMkI5MmpDTTtJQU9JO0UzQjAyakNWO0UyQmozakNNO0lBT0k7RTNCNjJqQ1Y7RTJCcDNqQ007SUFPSTtFM0JnM2pDVjtFMkJ2M2pDTTtJQU9JO0UzQm0zakNWO0UyQjEzakNNO0lBT0k7RTNCczNqQ1Y7RTJCNzNqQ007SUFPSTtFM0J5M2pDVjtFMkJoNGpDTTtJQU9JO0UzQjQzakNWO0UyQm40akNNO0lBT0k7RTNCKzNqQ1Y7RTJCdDRqQ007SUFPSTtFM0JrNGpDVjtFMkJ6NGpDTTtJQU9JO0UzQnE0akNWO0UyQjU0akNNO0lBT0k7RTNCdzRqQ1Y7RTJCLzRqQ007SUFPSTtFM0IyNGpDVjtFMkJsNWpDTTtJQU9JO0UzQjg0akNWO0UyQnI1akNNO0lBT0k7RTNCaTVqQ1Y7RTJCeDVqQ007SUFPSTtFM0JvNWpDVjtFMkIzNWpDTTtJQU9JO0UzQnU1akNWO0UyQjk1akNNO0lBT0k7RTNCMDVqQ1Y7RTJCajZqQ007SUFPSTtFM0I2NWpDVjtFMkJwNmpDTTtJQU9JO0UzQmc2akNWO0UyQnY2akNNO0lBT0k7RTNCbTZqQ1Y7RTJCMTZqQ007SUFPSTtFM0JzNmpDVjtFMkI3NmpDTTtJQU9JO0UzQnk2akNWO0UyQmg3akNNO0lBT0k7RTNCNDZqQ1Y7RTJCbjdqQ007SUFPSTtFM0IrNmpDVjtFMkJ0N2pDTTtJQU9JO0UzQms3akNWO0UyQno3akNNO0lBT0k7RTNCcTdqQ1Y7RTJCNTdqQ007SUFPSTtFM0J3N2pDVjtFMkIvN2pDTTtJQU9JO0UzQjI3akNWO0UyQmw4akNNO0lBT0k7RTNCODdqQ1Y7RTJCcjhqQ007SUFPSTtFM0JpOGpDVjtFMkJ4OGpDTTtJQU9JO0UzQm84akNWO0UyQjM4akNNO0lBT0k7RTNCdThqQ1Y7RTJCOThqQ007SUFPSTtFM0IwOGpDVjtFMkJqOWpDTTtJQU9JO0UzQjY4akNWO0UyQnA5akNNO0lBT0k7RTNCZzlqQ1Y7RTJCdjlqQ007SUFPSTtFM0JtOWpDVjtFMkIxOWpDTTtJQU9JO0UzQnM5akNWO0UyQjc5akNNO0lBT0k7RTNCeTlqQ1Y7RTJCaCtqQ007SUFPSTtFM0I0OWpDVjtFMkJuK2pDTTtJQU9JO0UzQis5akNWO0UyQnQrakNNO0lBT0k7RTNCaytqQ1Y7RTJCeitqQ007SUFPSTtFM0JxK2pDVjtFMkI1K2pDTTtJQU9JO0UzQncrakNWO0UyQi8rakNNO0lBT0k7RTNCMitqQ1Y7RTJCbC9qQ007SUFPSTtFM0I4K2pDVjtFMkJyL2pDTTtJQU9JO0UzQmkvakNWO0UyQngvakNNO0lBT0k7RTNCby9qQ1Y7RTJCMy9qQ007SUFPSTtFM0J1L2pDVjtFMkI5L2pDTTtJQU9JO0UzQjAvakNWO0UyQmpna0NNO0lBT0k7RTNCNi9qQ1Y7RTJCcGdrQ007SUFPSTtFM0JnZ2tDVjtFMkJ2Z2tDTTtJQU9JO0UzQm1na0NWO0UyQjFna0NNO0lBT0k7RTNCc2drQ1Y7RTJCN2drQ007SUFPSTtFM0J5Z2tDVjtFMkJoaGtDTTtJQU9JO0UzQjRna0NWO0UyQm5oa0NNO0lBT0k7RTNCK2drQ1Y7RTJCdGhrQ007SUFPSTtFM0JraGtDVjtFMkJ6aGtDTTtJQU9JO0UzQnFoa0NWO0UyQjVoa0NNO0lBT0k7RTNCd2hrQ1Y7RTJCL2hrQ007SUFPSTtFM0IyaGtDVjtFMkJsaWtDTTtJQU9JO0UzQjhoa0NWO0UyQnJpa0NNO0lBT0k7RTNCaWlrQ1Y7RTJCeGlrQ007SUFPSTtFM0JvaWtDVjtFMkIzaWtDTTtJQU9JO0UzQnVpa0NWO0UyQjlpa0NNO0lBT0k7RTNCMGlrQ1Y7RTJCamprQ007SUFPSTtFM0I2aWtDVjtFMkJwamtDTTtJQU9JO0UzQmdqa0NWO0UyQnZqa0NNO0lBT0k7RTNCbWprQ1Y7RTJCMWprQ007SUFPSTtFM0JzamtDVjtFMkI3amtDTTtJQU9JO0UzQnlqa0NWO0UyQmhra0NNO0lBT0k7RTNCNGprQ1Y7RTJCbmtrQ007SUFPSTtFM0IramtDVjtFMkJ0a2tDTTtJQU9JO0UzQmtra0NWO0UyQnpra0NNO0lBT0k7RTNCcWtrQ1Y7RTJCNWtrQ007SUFPSTtFM0J3a2tDVjtFMkIva2tDTTtJQU9JO0UzQjJra0NWO0UyQmxsa0NNO0lBT0k7RTNCOGtrQ1Y7RTJCcmxrQ007SUFPSTtFM0JpbGtDVjtFMkJ4bGtDTTtJQU9JO0UzQm9sa0NWO0UyQjNsa0NNO0lBT0k7RTNCdWxrQ1Y7RTJCOWxrQ007SUFPSTtFM0IwbGtDVjtBQUNGO0E0Qjlva0NBO0VENENRO0lBT0k7RTNCK2xrQ1Y7RTJCdG1rQ007SUFPSTtFM0JrbWtDVjtFMkJ6bWtDTTtJQU9JO0UzQnFta0NWO0UyQjVta0NNO0lBT0k7RTNCd21rQ1Y7QUFDRjtBNEJ6b2tDQTtFRHlCUTtJQU9JO0UzQjZta0NWO0UyQnBua0NNO0lBT0k7RTNCZ25rQ1Y7RTJCdm5rQ007SUFPSTtFM0JtbmtDVjtFMkIxbmtDTTtJQU9JO0UzQnNua0NWO0UyQjdua0NNO0lBT0k7RTNCeW5rQ1Y7RTJCaG9rQ007SUFPSTtFM0I0bmtDVjtFMkJub2tDTTtJQU9JO0UzQitua0NWO0UyQnRva0NNO0lBT0k7RTNCa29rQ1Y7RTJCem9rQ007SUFPSTtFM0Jxb2tDVjtFMkI1b2tDTTtJQU9JO0UzQndva0NWO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9hcG9kaXNjb3VudGVyL3Nhc3MvX3RoZW1lX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvX2Jhc2VfY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9fdGhlbWVfZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Jhc2UvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2xheW91dC9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX292ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fY3VzdG9tZXItYXJlYS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX2NoZWNrb3V0LWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX3VzZXItYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2FydC9taW5pLWNhcnQvX21pbmktY2FydC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9tb2JpbGUtbWVudS9fbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vbWVnYS1tZW51L19tZWdhLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL191c3Auc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19wZHAtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXItYXJyb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC1jYXJkLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC1jYXJkLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL2Ftb3VudC1zdGVwcGVyL19hbW91bnQtc3RlcHBlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvYXZhaWxhYmlsaXR5LWJhZGdlL19hdmFpbGFiaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL2F2YWlsYWJpbGl0eS1iYWRnZS9fYXZhaWxhYmlsaXR5LXBvcHBlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvaGlnaGxpZ2h0cy9faGlnaGxpZ2h0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL3BhY2thZ2Utc2l6ZXMvX3BhY2thZ2Utc2l6ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL3ByaWNlL19wcmljZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvcHJvZHVjdC1pbWFnZS9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL3JhdGluZy9fcmF0aW5nLXN0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC90YWdzL190YWdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9fbGlzdGluZy1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL19saXN0aW5nLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvX2xpc3Rpbmctdmlld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9maWx0ZXJzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9maWx0ZXJzL19maWx0ZXItY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9hY2NvcmRpb24vX3RvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9hY2NvcmRpb24vX3JhdGluZy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9hY2NvcmRpb24vX3ByaWNlLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9maWx0ZXJzL29mZmNhbnZhcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9maWx0ZXJzL2FjdGl2ZS1maWx0ZXJzL19hY3RpdmUtZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2F0ZWdvcnkvX2NhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9tYXJrZXRpbmcvZGVhbC1vZi10aGUtd2Vlay9faGlnaGxpZ2h0LXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2Fkcy9rYWlyaW9uL19rYWlyaW9uLWJhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1zbGlkZXIvX3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3Qtc2xpZGVyL19wcm9kdWN0LXNsaWRlci1za2VsZXRvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYWRzL2Fkc3Bpcml0L2Jhbm5lcnMvX2Jhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2Fkcy9hZHNwaXJpdC9wb3B1cC12b3VjaGVyL19wb3B1cC12b3VjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hZHMvYWRzcGlyaXQvcHJvZHVjdC10ZWFzZXJzL19wcm9kdWN0LXRlYXNlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2Fkcy9hZHNwaXJpdC9lbXBmZWhsdW5nc2JveC9fZW1wZmVobHVuZ3Nib3guc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL2Fic3RyYWN0cy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYWRzL2Fkc3Bpcml0L3NpZGViYXIvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL21hcmtldGluZy9zZWFyY2gtY2xvdWQvX3NlYXJjaC1jbG91ZC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL2luZm8tYmFubmVyL19pbmZvLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL2Jhbm5lci1zbGlkZXIvX2Jhbm5lci1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL21hcmtldGluZy9zZW8tdGVhc2VyL19zZW8tdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvbW9kYWwvcGZsaWNodHRleHQtbW9kYWwvX3BmbGljaHR0ZXh0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvbWVzc2FnZS1ib3gvX21lc3NhZ2UtYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvc2Nyb2xsLXRvcC1idXR0b24vX3Njcm9sbC10b3AtYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vZm9vdGVyL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9sb2FkZXIvcGFnZS1sb2FkaW5nLWluZGljYXRvci9fcGFnZS1sb2FkaW5nLWluZGljYXRvci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvX3VpL2xvYWRlci9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jb25zZW50L2NvbnNlbnQtbWFuYWdlci9fY29uc2VudC1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy91c2VyL29yZGVyLWhpc3RvcnkvX29yZGVyLWhpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9mb3JtL19mbG9hdGluZy1pbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9sb2dpbi9fbG9naW4tZm9ybS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9sb2dpbi9fbG9naW4tcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9sb2dvZmYvX2xvZ29mZi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hdXRoL3JlZ2lzdGVyL19zdGVwcGVyLWJhci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9yZWdpc3Rlci9fcmVnaXN0ZXItcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9yZWdpc3Rlci9fcmVnaXN0ZXItZm9ybS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9yZWdpc3Rlci9fYWRkcmVzcy1jaGVjay5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvdGhlbWVzL19tYXJrZXRpbmctY2FtcGFpZ25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fc2VhcmNoX3N0eWxlc19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19jaG9pY2VfY2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3JhdGluZ19zdGFycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fcmF0aW5nX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fY2hlY2tib3hfZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19zZWFyY2hfcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9hcG9kaXNjb3VudGVyL3Nhc3Mvc2VhcmNoL3JlcGxhY2VtZW50cy9fYXV0b3N1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fcmFkaW9fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL190b2dnbGVfZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQVBPZGlzY291bnRlciAtIFRoZW1lIFZhcmlhYmxlc1xuICAgRmlnbWEgRGVzaWduIFRva2VucyBhcyBTb3VyY2Ugb2YgVHJ1dGhcblxuICAgQnJhbmQ6IFJlZCAoI0RGMDkxRCkgcHJpbWFyeSwgWWVsbG93ICgjRkZEOTMwKSBzZWNvbmRhcnlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBDb2xvciBQYWxldHRlIC0gRmlnbWEgRGVzaWduIFRva2Vuc1xuXG4gICBUaGVzZSBhcmUgdGhlIGZvdW5kYXRpb25hbCBjb2xvciBzY2FsZXMgdXNlZCBhY3Jvc3MgYWxsIHNob3BzLlxuICAgU2hvcC1zcGVjaWZpYyBicmFuZCBjb2xvcnMgcmVmZXJlbmNlIHRoZXNlIGJhc2UgdmFsdWVzLlxuXG4gICBVc2FnZTogQGltcG9ydCAnYmFzZV9jb2xvcnMnOyAoYmVmb3JlIHRoZW1lX3ZhcmlhYmxlcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIFRoZW1lIFZhcmlhYmxlc1xuICAgU2hhcmVkIGFjcm9zcyBBTEwgc2hvcHMgLSBpbXBvcnQgc2hvcC1zcGVjaWZpYyBmaWxlIEJFRk9SRSB0aGlzIG9uZVxuICAgdG8gb3ZlcnJpZGUgY29sb3IgdmFsdWVzLlxuXG4gICBVc2FnZSBpbiBzaG9wOlxuICAgQGltcG9ydCAnW3Nob3BdX3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBTaG9wIGNvbG9ycyAobm8gIWRlZmF1bHQpXG4gICBAaW1wb3J0ICdyZXNwb25zaXZlX2Jhc2Uvc2Fzcy90aGVtZV92YXJpYWJsZXMnOyAgLy8gVGhpcyBmaWxlICghZGVmYXVsdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIFRoZW1lIFZhcmlhYmxlc1xuICAgU2hhcmVkIGFjcm9zcyBBTEwgc2hvcHMgLSBpbXBvcnQgc2hvcC1zcGVjaWZpYyBmaWxlIEJFRk9SRSB0aGlzIG9uZVxuICAgdG8gb3ZlcnJpZGUgY29sb3IgdmFsdWVzLlxuXG4gICBVc2FnZSBpbiBzaG9wOlxuICAgQGltcG9ydCAnW3Nob3BdX3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBTaG9wIGNvbG9ycyAobm8gIWRlZmF1bHQpXG4gICBAaW1wb3J0ICdyZXNwb25zaXZlX2Jhc2Uvc2Fzcy90aGVtZV92YXJpYWJsZXMnOyAgLy8gVGhpcyBmaWxlICghZGVmYXVsdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIGZvciBSZXNwb25zaXZlIFNwYWNpbmdcbiAgIFRoZXNlIGNoYW5nZSBhdXRvbWF0aWNhbGx5IGF0IGJyZWFrcG9pbnRzIGJhc2VkIG9uIEZpZ21hIHRva2Vuc1xuICAgVXNhZ2U6IHZhcigtLXNwYWNpbmctbWQpLCB2YXIoLS1zcGFjaW5nLWxnKSwgZXRjLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjpyb290IHtcbiAgLS1zcGFjaW5nLXh4czogNHB4O1xuICAtLXNwYWNpbmcteHM6IDhweDtcbiAgLS1zcGFjaW5nLXNtOiAxMHB4O1xuICAtLXNwYWNpbmctbWQ6IDEycHg7XG4gIC0tc3BhY2luZy1sZzogMjBweDtcbiAgLS1zcGFjaW5nLXhsOiAyNHB4O1xuICAtLXNwYWNpbmctMnhsOiA0MHB4O1xuICAtLXNwYWNpbmctM3hsOiA0MHB4O1xuICAtLXNwYWNpbmctNHhsOiA0OHB4O1xuICAtLXNwYWNpbmctNXhsOiA4MHB4O1xuICAtLXNwYWNpbmctNnhsOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2luZy14eHM6IDRweDtcbiAgICAtLXNwYWNpbmcteHM6IDZweDtcbiAgICAtLXNwYWNpbmctc206IDhweDtcbiAgICAtLXNwYWNpbmctbWQ6IDEycHg7XG4gICAgLS1zcGFjaW5nLWxnOiAxNnB4O1xuICAgIC0tc3BhY2luZy14bDogMjRweDtcbiAgICAtLXNwYWNpbmctMnhsOiAzMnB4O1xuICAgIC0tc3BhY2luZy0zeGw6IDQwcHg7XG4gICAgLS1zcGFjaW5nLTR4bDogNTZweDtcbiAgICAtLXNwYWNpbmctNXhsOiA2NHB4O1xuICAgIC0tc3BhY2luZy02eGw6IDgwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgZm9yIFJlc3BvbnNpdmUgVHlwb2dyYXBoeVxuICAgVGhlc2UgY2hhbmdlIGF1dG9tYXRpY2FsbHkgYXQgYnJlYWtwb2ludHMgYmFzZWQgb24gRmlnbWEgdG9rZW5zXG4gICBVc2FnZTogdmFyKC0tZm9udC1ib2R5LXNpemUpLCB2YXIoLS1mb250LWgxLXNpemUpLCBldGMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuOnJvb3Qge1xuICAtLWZvbnQtYm9keS1zaXplOiAxNnB4O1xuICAtLWZvbnQtYm9keS1saW5lLWhlaWdodDogMjRweDtcbiAgLS1mb250LWZvb3Rub3Rlcy1zaXplOiAxNHB4O1xuICAtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWZvbnQtbWljcm8tc2l6ZTogMTJweDtcbiAgLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtLWZvbnQtdG9wbGluZS1zaXplOiAxNHB4O1xuICAtLWZvbnQtdG9wbGluZS1saW5lLWhlaWdodDogMjBweDtcbiAgLS1mb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgLS1mb250LWgxLXNpemU6IDQ4cHg7XG4gIC0tZm9udC1oMS1saW5lLWhlaWdodDogNjRweDtcbiAgLS1mb250LWgyLXNpemU6IDM2cHg7XG4gIC0tZm9udC1oMi1saW5lLWhlaWdodDogNDhweDtcbiAgLS1mb250LWgzLXNpemU6IDI4cHg7XG4gIC0tZm9udC1oMy1saW5lLWhlaWdodDogMzdweDtcbiAgLS1mb250LWg0LXNpemU6IDIycHg7XG4gIC0tZm9udC1oNC1saW5lLWhlaWdodDogMzBweDtcbiAgLS1mb250LWg1LXNpemU6IDE4cHg7XG4gIC0tZm9udC1oNS1saW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIDpyb290IHtcbiAgICAtLWZvbnQtYm9keS1zaXplOiAxNHB4O1xuICAgIC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC0tZm9udC1mb290bm90ZXMtc2l6ZTogMTJweDtcbiAgICAtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC0tZm9udC1taWNyby1zaXplOiAxMnB4O1xuICAgIC0tZm9udC1taWNyby1saW5lLWhlaWdodDogMThweDtcbiAgICAtLWZvbnQtdG9wbGluZS1zaXplOiAxNHB4O1xuICAgIC0tZm9udC10b3BsaW5lLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC0tZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAtLWZvbnQtaDEtc2l6ZTogMzBweDtcbiAgICAtLWZvbnQtaDEtbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgLS1mb250LWgyLXNpemU6IDI2cHg7XG4gICAgLS1mb250LWgyLWxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIC0tZm9udC1oMy1zaXplOiAyMHB4O1xuICAgIC0tZm9udC1oMy1saW5lLWhlaWdodDogMjZweDtcbiAgICAtLWZvbnQtaDQtc2l6ZTogMThweDtcbiAgICAtLWZvbnQtaDQtbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLS1mb250LWg1LXNpemU6IDE2cHg7XG4gICAgLS1mb250LWg1LWxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuYm9keS5yZXNwb25zaXZlLWJhc2UtZW5hYmxlZCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjaW5nLTJ4bCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xufVxuXG4uY29udGVudC1zZWN0aW9uIFtkYXRhLXR5cGVdLCAuY29udGVudC1zZWN0aW9uIFtkYXRhLWlzLW1vZGFsPWZhbHNlXSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXNlY3Rpb24gW2RhdGEtdHlwZV0gLnByb2R1Y3RzLXN3aXBlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbiNnb29nbGVfYWRzZW5zZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXIsIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lci5jb250YWluZXIsXG5oZWFkZXIgLmNvbnRhaW5lcixcbmhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXItaW5uZXIsXG5oZWFkZXIgLmNvbnRhaW5lci1pbm5lciwgLnVzcC1iYXIgLmNvbnRhaW5lci1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXIsIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lci5jb250YWluZXIsXG5oZWFkZXIgLmNvbnRhaW5lci1pbm5lcixcbmhlYWRlciAuY29udGFpbmVyLFxuaGVhZGVyLmNvbnRhaW5lciwgLnVzcC1iYXIgLmNvbnRhaW5lci1pbm5lcixcbi51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXItaW5uZXIsXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuICBoZWFkZXIgLmNvbnRhaW5lci1pbm5lcixcbiAgaGVhZGVyIC5jb250YWluZXIsXG4gIGhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIsXG4gIC51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXItaW5uZXIsXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuICBoZWFkZXIgLmNvbnRhaW5lci1pbm5lcixcbiAgaGVhZGVyIC5jb250YWluZXIsXG4gIGhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIsXG4gIC51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXItaW5uZXIsXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuICBoZWFkZXIgLmNvbnRhaW5lci1pbm5lcixcbiAgaGVhZGVyIC5jb250YWluZXIsXG4gIGhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIsXG4gIC51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lciwgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyLmNvbnRhaW5lcixcbiAgaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLFxuICBoZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLWlubmVyLFxuICAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXItaW5uZXIsXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuICBoZWFkZXIgLmNvbnRhaW5lci1pbm5lcixcbiAgaGVhZGVyIC5jb250YWluZXIsXG4gIGhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIsXG4gIC51c3AtYmFyIC5jb250YWluZXIsIC51c3AtYmFyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFpbmVyI2hlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDAgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIjaGVhZGVyICNoZWFkZXJfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhaW5lciNoZWFkZXIgI2hvbGRlcl9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmNvbnRhaW5lciNoZWFkZXIgI2hvbGRlcl9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNjb250ZW50X3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xufVxuXG4jd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1idXR0b24tLWJhcmUsIC5oZWFkZXItYnV0dG9uLS1iYXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uLS1zdWJtZW51LWNsb3NlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5oZWFkZXItYnV0dG9uLS1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmhlYWRlci1idXR0b24tLWJhY2s6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5oZWFkZXItYnV0dG9uLS1iYWNrIC5saW5rLWxpc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uaGVhZGVyLWJ1dHRvbi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uLS12aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXItYnV0dG9uLS1pdGVtLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItYnV0dG9uLS1pdGVtLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmhlYWRlci1idXR0b24tLXByZXNjcmlwdGlvbi5idXR0b24sIC5oZWFkZXItYnV0dG9uLS1zZWFyY2guYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5oZWFkZXItYnV0dG9uLS1wcmVzY3JpcHRpb24uYnV0dG9uIC5oZWFkZXItYnV0dG9uX19pY29uLCAuaGVhZGVyLWJ1dHRvbi0tc2VhcmNoLmJ1dHRvbiAuaGVhZGVyLWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5mZWF0dXJlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZlYXR1cmUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZlYXR1cmUtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFCNUUyMDtcbiAgZmlsbDogIzFCNUUyMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xufVxuLmZlYXR1cmUtbGlzdF9faXRlbTpsYXN0LWNoaWxkLCAuZmVhdHVyZS1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZS1saXN0X19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mZWF0dXJlLWxpc3QtLWJlbmVmaXRzIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSclMjMwNjAnJTNFJTNDcGF0aCBmaWxsPSclMjMwNjAnIGQ9J20xMy44NiAxLjExNy04LjUgOC41YS40Ny40NyAwIDAgMS0uMzQ0LjEyNWMtLjE1NyAwLS4yODItLjAzMS0uMzc1LS4xMjVsLTQuNS00LjVhLjUzLjUzIDAgMCAxIDAtLjcxOS41My41MyAwIDAgMSAuNzE4IDBsNC4xNTcgNC4xNTdMMTMuMTQuMzk4YS41My41MyAwIDAgMSAuNzE4IDAgLjUzLjUzIDAgMCAxIDAgLjcyWicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmZlYXR1cmUtbGlzdC0tYmVuZWZpdHMgbGk6bGFzdC1jaGlsZDo6YmVmb3JlLCAuZmVhdHVyZS1saXN0LS1iZW5lZml0cyBsaTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgdG9wOiAzLjI1cmVtO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItb3ZlcmxheV9fd3JhcHBlciB7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIDAuMzIpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVhZGVyLW92ZXJsYXktLXVzZXItYWNjb3VudDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDMuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW92ZXJsYXktLXVzZXItYWNjb3VudDo6YmVmb3JlIHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuLmhlYWRlci1vdmVybGF5LS11c2VyLWFjY291bnQtbG9nZ2VkLWluOjpiZWZvcmUge1xuICByaWdodDogOS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItb3ZlcmxheS0tdXNlci1hY2NvdW50LWxvZ2dlZC1pbjo6YmVmb3JlIHtcbiAgICByaWdodDogMTFyZW07XG4gIH1cbn1cbi5oZWFkZXItb3ZlcmxheS0tbWluaS1jYXJ0OjpiZWZvcmUge1xuICByaWdodDogMC41cmVtO1xufVxuXG5bZGF0YS1tb2JpbGUtdGVtcGxhdGVdICNoZWFkZXJfc2hvcHBpbmdfY2FydC5ob3ZlcmVkIC5oZWFkZXItbWluaS1jYXJ0OjpiZWZvcmUge1xuICB0b3A6IDMycHg7XG59XG5bZGF0YS1tb2JpbGUtdGVtcGxhdGVdLmhlYWRlci11c2VyLWFjY291bnQtLWxvZ2dlZC1pbjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2RhdGEtbW9iaWxlLXRlbXBsYXRlXS5oZWFkZXItdXNlci1hY2NvdW50LS1sb2dnZWQtaW46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuW2RhdGEtZGVza3RvcC10ZW1wbGF0ZV0uaGVhZGVyLXVzZXItYWNjb3VudC0tbG9nZ2VkLWluOjpiZWZvcmUge1xuICByaWdodDogOS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtkYXRhLWRlc2t0b3AtdGVtcGxhdGVdLmhlYWRlci11c2VyLWFjY291bnQtLWxvZ2dlZC1pbjo6YmVmb3JlIHtcbiAgICByaWdodDogMTFyZW07XG4gIH1cbn1cblxuYm9keTpub3QoLmhhcy1hZGFwdGl2ZS1oZWFkZXIpIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtaGVhZGVyIC5oZWFkZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRDkzMDtcbn1cbi5wYWdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweCA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWhlYWRlciAuYXBvLWxvZ28ge1xuICBmbGV4LWdyb3c6IDI7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cbi5wYWdlLWhlYWRlciAjc2VhcmNoLWJpZyB7XG4gIGZsZXg6IDEgMSA2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuY3VzdG9tZXItbmF2aWdhdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuY3VzdG9tZXItbmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5hcG8tbG9nbyB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAucGFnZS1oZWFkZXIgI3NlYXJjaC1iaWcge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyICNzZWFyY2gtYmlnIC5zZWFyY2gtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5oZWFkZXItbWVudSB7XG4gICAgb3JkZXI6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5oZWFkZXItYnV0dG9uLS1wcmVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiA0O1xuICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAuYXBvLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIC5hcG8tbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlciAuYXBvLWxvZ28gcGljdHVyZSxcbi5wYWdlLWhlYWRlciAuYXBvLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlciAuYXBvLWxvZ28gcGljdHVyZSxcbiAgLnBhZ2UtaGVhZGVyIC5hcG8tbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhOmZvY3VzLXdpdGhpbiAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhOmZvY3VzLXdpdGhpbiAuYXV0by1zdWdnZXN0LWJhY2tkcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0ge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cywgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtOmZvY3VzIGlucHV0LCAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtOmZvY3VzLXdpdGhpbiBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtLnNlYXJjaC1mb2N1c2VkIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHotaW5kZXg6IDE7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXI6Zm9jdXMtd2l0aGluIGJ1dHRvbi5jbGVhci1pbnB1dC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gYnV0dG9uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5pbm5lci1wYWRkaW5nIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAudGl0bGUtcHJpY2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAuYXV0b3N1Z2dlc3QtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAucHJpY2Uge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBjb2xvcjogI0RGMDkxRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciBoMyxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciBoMyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBtYXJnaW46IDRweCAwO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpIGEsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHBhdGgsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYTpob3ZlciBwYXRoLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpIGE6aG92ZXIgcGF0aCxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjREYwOTFEO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDEwcHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLnNob3ctYWxsLXJlc3VsdHMtbGluay13cmFwcGVyIC5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciAuc2hvdy1hbGwtcmVzdWx0cy1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmN1c3RvbWVyLW5hdmlnYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbiAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0tYm9udXNwb2ludHMgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2ljb24tLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiBncmVlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0tY2FydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbiAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uLS1jYXJ0IC5jdXN0b21lci1uYXZpZ2F0aW9uX19pY29uIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTtcbiAgZ3JpZC1yb3c6IDEvMTtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLWNhcnQgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2NvdW50ZXIge1xuICBncmlkLWNvbHVtbjogMS8xO1xuICBncmlkLXJvdzogMS8xO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0tY2FydCAuY3VzdG9tZXItbmF2aWdhdGlvbl9fY291bnRlciNBbW91bnQge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNERjA5MUQgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLWNhcnQjaGVhZGVyX3Nob3BwaW5nX2NhcnRfdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yYi1jaGVja291dC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5yYi1jaGVja291dC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5oZWFkZXItdXNlci1hY2NvdW50LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci11c2VyLWFjY291bnQtLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IHtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4tc3VibWl0IC5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtLS1lcnJvciAuaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4tZm9ybS0tZXJyb3IgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19jb250ZW50IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX21lbnUtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLCAuaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbSBhOm5vdCguYnV0dG9uKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0LWl0ZW0gYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbSBhOm5vdCguYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmhlYWRlci11c2VyLWFjY291bnQgLmZlYXR1cmUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50IC5mZWF0dXJlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci11c2VyLWFjY291bnQgLmhlYWRlci1vdmVybGF5X193cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnQgLmZlYXR1cmUtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW1pbmktY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbWluaS1jYXJ0LmhvdmVyZWQgLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDEwO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biAqOm5vdCgucHJpY2UtdGFnKTpub3QoLnByaWNlLXRhZyBzcGFuKTpub3QoLnByb2R1Y3Rfc3RhdHVzX2xpbmsgKik6bm90KC5idXR0b24pIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzNDM0ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24tLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biAuYm94SW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQUNEO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIC5ib3hJbmZvcm1hdGlvbiAuYm94SW5uZXJJbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGdhcDogOHB4O1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIC5ib3hJbmZvcm1hdGlvbiAuYm94SW5uZXJJbmZvcm1hdGlvbiAuYm94SW5mb3JtYXRpb25Db250ZW50VGFibGVDZWxsIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLnByaWNlLXRhZyB7XG4gIGNvbG9yOiAjREYwOTFEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2NvbnRlbnQgLnByb2R1Y3Rfc3RhdHVzX2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2ZyZWUtc2hpcHBpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogOHB4O1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2ZyZWUtc2hpcHBpbmctLWFjaGlldmVkIHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19mcmVlLXNoaXBwaW5nIGIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmhlYWRlci1taW5pLWNhcnRfX3RhYmxlIHRmb290IHRyOm50aC1sYXN0LWNoaWxkKDIpIHNwYW4ubCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2l0ZW0gdGQge1xuICBwYWRkaW5nOiAxMnB4IDAgNnB4IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX3Byb2R1Y3Qge1xuICB3aWR0aDogMTByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uaGVhZGVyLW1pbmktY2FydF9fcHJvZHVjdC10aXRsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0LXF1YW50aXR5IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biAuYnV0dG9uLS1jaGFuZ2UtcHJvZHVjdC1hbW91bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLmFtYXpvbl9hZHZhbmNlZF9wYXltZW50X2J1dHRvbl90ZXh0X3N0eWxlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLnBheXBhbF9wYXltZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qXG5AaW1wb3J0IFwiLi4vLi4vY2FydC9jYXJ0LW92ZXJsYXkvY2FydC1vdmVybGF5XCI7XG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5oZWFkZXItbWVudS0tb3BlbmVkLFxuICBib2R5LmhlYWRlci1tZW51LS1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1tZW51LXRyaWdnZXJfX2ljb24ge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUtdHJpZ2dlcl9fYnV0dG9uLCAuaGVhZGVyLW1lbnUtdHJpZ2dlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTkwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygtMSAqIDgwdncpO1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cbiAgLmhlYWRlci1tZW51LS1hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXItbWVudV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19oZWFkZXIgLmhlYWRlci1idXR0b24tLXByZXNjcmlwdGlvbixcbiAgLmhlYWRlci1tZW51X19oZWFkZXIgLmhlYWRlci1idXR0b24tLXNlYXJjaCB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1tZW51X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXItbWVudV9fc3VibWVudS1jbG9zZSBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNsb3NlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2F0ZWdvcnktbmFtZSA+IHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2F0ZWdvcnktbmFtZSAuaGVhZGVyLW1lbnVfX2xpbmsgc3Ryb25nIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxMnJlbSk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTEgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiwgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMi5oZWFkZXItbWVudV9fbGlzdC0tYWN0aXZlLCAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpub3QoLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUpLCAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMgLmhlYWRlci1tZW51X19saXN0LWl0ZW06bm90KC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jYXRlZ29yeS1uYW1lKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0yIC5oZWFkZXItbWVudV9fbGluaywgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOTEwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxMnJlbSk7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTkyMDtcbiAgICB0b3A6IDEwLjZyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg4MHZ3IC0gMnJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDM2MHB4IC0gMnJlbSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDExcmVtKTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLXBhdGgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjM1OTM4IDYuNTY4NDhDNy41NDY4OCA2Ljc1NTk4IDcuNTQ2ODggNy4wOTk3MyA3LjM1OTM4IDcuMjg3MjNMMS4zNTkzOCAxMy4yODcyQzEuMTcxODggMTMuNDc0NyAwLjgyODEyNSAxMy40NzQ3IDAuNjQwNjI1IDEzLjI4NzJDMC40NTMxMjUgMTMuMDk5NyAwLjQ1MzEyNSAxMi43NTYgMC42NDA2MjUgMTIuNTY4NUw2LjI5Njg4IDYuOTEyMjNMMC42NDA2MjUgMS4yODcyM0MwLjQ1MzEyNSAxLjA5OTczIDAuNDUzMTI1IDAuNzU1OTgxIDAuNjQwNjI1IDAuNTY4NDgxQzAuODI4MTI1IDAuMzgwOTgxIDEuMTcxODggMC4zODA5ODEgMS4zNTkzOCAwLjU2ODQ4MUw3LjM1OTM4IDYuNTY4NDhaJyBmaWxsPSclMjMzNDM0MzQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51IC5oZWFkZXItYnV0dG9uLS1iYWNrLmhlYWRlci1idXR0b24tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLmhlYWRlci1idXR0b24tLXN1Ym1lbnUtY2xvc2UsIC5oZWFkZXItbWVudSAuaGVhZGVyLWJ1dHRvbi0taXRlbS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0xID4gLmhlYWRlci1tZW51X19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0xID4gLmhlYWRlci1tZW51X19saXN0LWl0ZW06Zm9jdXMtd2l0aGluID4gLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBjb2xvcjogI0RGMDkxRDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDIzJSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAtMXJlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiB7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIge1xuICAgIG1heC13aWR0aDogMTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0yID4gLmhlYWRlci1tZW51X19saXN0LWl0ZW0gLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zLmhlYWRlci1tZW51X19saXN0LS1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMgLmhlYWRlci1tZW51X19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMyAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM3Njc2NzY7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jYXRlZ29yeS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1zZXJ2aWNlLWxpbmsge1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLXNlcnZpY2UtbGluayAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2xvc2UtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2xvc2UtbWVudSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzc2NzY3NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNsb3NlLW1lbnUgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2xvc2UtbWVudSBidXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjREYwOTFEO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0RGMDkxRDtcbiAgfVxuICAuaGVhZGVyLW1lbnUtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmhlYWRlci1tZW51LWJhY2tkcm9wLS12aXNpYmxlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmhlYWRlci1tZW51LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAxMDtcbn1cbi5oZWFkZXItbWVudS1iYWNrZHJvcC0tdmlzaWJsZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnVzcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnVzcC1iYXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4udXNwLWJhciAuY29udGFpbmVyID4gOm9ubHktY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c3AtYmFyIC5jb250YWluZXIgPiAudXNwLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudXNwLWJhciAuY29udGFpbmVyIC51c3AtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNwLWJhciAuY29udGFpbmVyIC51c3AtaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLWJhciAuY29udGFpbmVyIC51c3AtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udXNwLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4udXNwLWl0ZW0gLnVzcC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c3AtaXRlbSAudXNwLWljb24ge1xuICBtYXJnaW46IC0ycHggNnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2lubmVyIHtcbiAgICBnYXA6IDJyZW07XG4gICAgd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSB7XG4gIGZsZXg6IDAgMSA5MHB4O1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSAucHJvZHVjdF9pbWFnZV85MF85MCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW1hZ2UgLnByb2R1Y3RfaW1hZ2VfOTBfOTAgaW1nIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSAucHJvZHVjdF9pbWFnZV85MF85MCAucHJvZHVjdF9pbWFnZV9vdmVybGF5IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbWlkZGxlIHtcbiAgZmxleDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbWlkZGxlICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX25hbWUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX21pZGRsZSAucHJvZHVjdF9pbmZvX2RldGFpbF92aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyA+IGJyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGhlaWdodDogMXB4O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMCAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfYXZwIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfYXZwIHNwYW4ge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfcHJpY2UgLnByb2R1Y3RfZGV0YWlsX2F2cCBzdXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfcHJpY2Uge1xuICBvcmRlcjogMTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfcHJpY2Ugc3BhbiB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9idXR0b24gLmJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yYi1jaGVja291dC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5yYi1jaGVja291dC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyA1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDEwMG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLCAuYnV0dG9uICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJ1dHRvbiBhLFxuLmJ1dHRvbiBhOmZvY3VzLFxuLmJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdF9yZXZpZXdfcHJvZHVjdF9pbmZvcm1hdGlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxMDU3REQ7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXItY29sb3I6ICNFREJBMDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMzNDM0MzQ7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLmJ1dHRvbi0tbGluayB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idXR0b24tLWxpbms6aG92ZXIsIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0RGMDkxRDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24tLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5idXR0b24tLWV4dHJhLWxhcmdlIHtcbiAgbWluLWhlaWdodDogNjJweDtcbn1cbi5idXR0b24tLWxhcmdlIHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5idXR0b24tLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYnV0dG9uLS1kZWxldGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJ1dHRvbi0tZGVsZXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAtMXB4O1xufVxuLmJ1dHRvbi0tcGx1cyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnV0dG9uLS1wbHVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1dHRvbi0tbWludXMge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJ1dHRvbi0tbWludXM6OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiNjcmVhdGVfYWNjb3VudF9zdWJtaXRfYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnNsaWRlci1uYXZfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGlkZXItbmF2X19idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpZGVyLW5hdl9fYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNsaWRlci1uYXZfX2J0biBzdmcge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCA0cHggcmdiYSgyMSwgMjEsIDYwLCAwLjA2KTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucHJvZHVjdC1jYXJkX19yYXRpbmcsIC5wcm9kdWN0LWNhcmRfX3RhZ3MsIC5wcm9kdWN0LWNhcmRfX3ByZXNlbnRhdGlvbi1mb3JtYXQsIC5wcm9kdWN0LWNhcmRfX2Ftb3VudC1wcHUsIC5wcm9kdWN0LWNhcmRfX3VuaXQtZGV0YWlscywgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLCAucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXJkX19mcmVlLXNoaXBwaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnByb2R1Y3QtY2FyZF9fZnJlZS1zaGlwcGluZyBzdmcge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLFxuICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9fcHJlc2VudGF0aW9uLWZvcm1hdCwgLnByb2R1Y3QtY2FyZF9fYW1vdW50LXBwdSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAucHJvZHVjdC1jYXJkX19wcmVzZW50YXRpb24tZm9ybWF0LCAucHJvZHVjdC1jYXJkX19hbW91bnQtcHB1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX3ByZXNlbnRhdGlvbi1mb3JtYXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3VuaXQtZGV0YWlscyB7XG4gIGdhcDogNnB4O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX191bml0LWRldGFpbHMgPiBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX191bml0LWRpdmlkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvLFxuLnByb2R1Y3QtY2FyZF9fYm9udXMtcG9pbnRzLFxuLnByb2R1Y3QtY2FyZF9fZnJlZS1zaGlwcGluZyxcbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8gc3ZnLFxuLnByb2R1Y3QtY2FyZF9fYm9udXMtcG9pbnRzIHN2Zyxcbi5wcm9kdWN0LWNhcmRfX2ZyZWUtc2hpcHBpbmcgc3ZnLFxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHkgc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fc3Vic2NyaXB0aW9uLWJ1dHRvbi13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrOiA4cHg7XG4gIGNvbG9yOiAjMDA2NjAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC1jYXJkX19zdWJzY3JpcHRpb24tYnV0dG9uLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haXMtSGl0cy1pdGVtOmhvdmVyIC5wcm9kdWN0LWNhcmQsXG4uYWlzLUhpdHMtaXRlbTpmb2N1cyAucHJvZHVjdC1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDQ4cHggLTQ4cHggcmdiYSgyMSwgMjEsIDYwLCAwLjMyKSwgMCA2cHggMzJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5haXMtSGl0cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZCB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAxNHB4O1xufVxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19yYXRpbmcsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8sIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fcHJlc2VudGF0aW9uLWZvcm1hdCwgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hbW91bnQtcHB1LCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2JvbnVzLXBvaW50cywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19mcmVlLXNoaXBwaW5nLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3RhZ3MsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHkge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG4gIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3JhdGluZywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19wcmVzZW50YXRpb24tZm9ybWF0LCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2Ftb3VudC1wcHUsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYm9udXMtcG9pbnRzLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2ZyZWUtc2hpcHBpbmcsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fdGFncywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiAyMDBweCkge1xuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5haXMtSGl0cy1pdGVtLmxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZC1saXN0IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5wcm9kdWN0LWNhcmQtbGlzdCA+IC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGluZm9cIiBcIi4gICAgICBhY3Rpb25zXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMTIwcHgsIDQwJSwgMjAwcHgpIDFmcjtcbn1cbi5wcm9kdWN0LWNhcmQtbGlzdF9faW1hZ2Utc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0X19pbWFnZS1zZWN0aW9uIHtcbiAgICBncmlkLXJvdy1lbmQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3RfX2ltYWdlLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtbGlzdF9faW1hZ2Utc2VjdGlvbiBpbWcge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdF9faW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNTNweDtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLWxpc3RfX2luZm8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtYXJlYTogaW5mbztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3RfX2luZm8tc2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLWxpc3RfX2FjdGlvbnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0X19hY3Rpb25zLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtbGlzdF9fYWN0aW9ucy1zZWN0aW9uIC5wcm9kdWN0LWNhcmRfX2FjdGlvbnMtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3RfX2FjdGlvbnMtc2VjdGlvbiAucHJvZHVjdC1jYXJkX19hY3Rpb25zLWJsb2NrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1saXN0IC5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLWJsb2NrOiAxNnB4IDEwcHg7XG59XG4ucHJvZHVjdC1jYXJkLWxpc3QgLnByb2R1Y3QtY2FyZF9fcHJpY2UgLnByb2R1Y3QtY2FyZF9fcHJpY2UtLXJlZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3QgLnByb2R1Y3QtY2FyZF9fcHJpY2UgLnByb2R1Y3QtY2FyZF9fcHJpY2UtLXJlZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0IC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1saXN0IC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdCAucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1saXN0ID4gLmNhcmQtYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBpbmZvIGFjdGlvbnNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDE0MHB4LCAyMS42JSwgMjAwcHgpIDFmciBjbGFtcCgyMDBweCwgMjglLCAyNjBweCk7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19hbW91bnQtc3RlcHBlciB7XG4gIGdhcDogNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtY2FyZF9fYW1vdW50LXN0ZXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2Ftb3VudC1zdGVwcGVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LXdyYXAgLmF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktd3JhcCAuYXZhaWxhYmlsaXR5LS1hdmFpbGFibGUge1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LXdyYXAgLmF2YWlsYWJpbGl0eS0tbm90LWF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSBzcGFuOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWlzLUhpdHMtaXRlbTpoYXMoLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlcikge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxufVxuXG4ubGlzdC1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICB3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtaXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA0OHB4IC00OHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG1heC13aWR0aDogY2xhbXAoMjIwcHgsIDgwdncsIDM0M3B4KTtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkZXIgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkaW5nIGJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGVyIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIgLmF2YWlsYWJpbGl0eSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkZXIgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9faGlnaGxpZ2h0LXRleHQge1xuICBtYXJnaW4tYmxvY2s6IDE2cHggMTBweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2hpZ2hsaWdodC10ZXh0IGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLnByb2R1Y3QtY2FyZF9fcGFja2FnZS1zaXplcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbHRlcm5hdGl2ZS1wYWNrYWdlLXNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHRlcm5hdGl2ZS1wYWNrYWdlLXNpemU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbHRlcm5hdGl2ZS1wYWNrYWdlLXNpemUuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3Njtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZS0tdXZwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCA1NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnQtc2lnbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5IC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnRhZ2UgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudC1zaWduIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXlfcGwge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheV9wbCAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheV9wbCAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uYm8tbWFya2V0aW5nLWNhbXBhaWduLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByb21vdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAjREYwOTFEKTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0LWNhcmRfX3JhdGluZy1mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogZ29sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdC1jYXJkX19yYXRpbmctYmFja2dyb3VuZCB7XG4gIGNvbG9yOiBnb2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0LWNhcmRfX3JhdGluZyAucmF0aW5nLXN0YXIge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4ucHJvZHVjdC1jYXJkX19yZXZpZXctY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWdzIC50YWdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDNweDtcbn1cbi5wcm9kdWN0LWNhcmRfX3RhZ3MgLnRhZ3Mtd3JhcHBlciAudGFnIHtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbiNsaXN0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsaXN0aW5nLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuI2xpc3RpbmctbWFpbi1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsaXN0aW5nLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtSGl0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxnb2xpYS1oaXRzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxnb2xpYS1oaXRzLWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1zZWxlY3Rvcj1zZWFyY2hyZXN1bHRzXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI3NnB4IC0gMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZXJ2aWNlLWhpdHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2s6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgdWwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciBhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgYSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciAuYWlzLUhpZ2hsaWdodC1oaWdobGlnaHRlZCxcbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciAuYWlzLUhpZ2hsaWdodC1ub25IaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIC5zZXJ2aWNlLWhpdHMtY29udGVudC13cmFwcGVyLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2F0ZWdvcnktc2VsZWN0X19kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjM2NjYnIGQ9J002IDhMMSAzaDEweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTJweCBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGVnb3J5LXNlbGVjdF9fZHJvcGRvd246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFREJBMDA7XG59XG5cbi5saXN0aW5nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdGluZy1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5saXN0aW5nLWhlYWRlcl9fcHJvZHVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxpc3RpbmctaGVhZGVyX19wcm9kdWN0cy10aXRsZS0tc2VhcmNoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpc3RpbmctY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4ubGlzdGluZy1jb250cm9sc19fZmlsdGVyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdGluZy1jb250cm9sc19fdmlldy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX192aWV3LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHNfX3ZpZXctYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI0RGMDkxRDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubGlzdGluZy1jb250cm9sc19fc29ydC1zZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LXNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4ubGlzdGluZy1jb250cm9sc19fc29ydC1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYmxvY2s6IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSAubGlzdGluZy1jb250cm9sc19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSAubGlzdGluZy1jb250cm9sc19fc29ydC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jbGVhci1maWx0ZXJzLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmNsZWFyLWZpbHRlcnMtYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNsZWFyLWZpbHRlcnMtYnRuLS1jb21wYWN0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjbGFtcCgxNDBweCwgKDEwMGR2dyAtIDE2cHgpIC8gMiwgMjIwcHgpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG4gIGdyaWQtcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2xhbXAoMTQwcHgsICgxMDBkdncgLSA0OHB4KSAvIDMsIDIyMHB4KSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjbGFtcCgxNDBweCwgKDEwMGR2dyAtIDQ4cHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNsYW1wKDE0MHB4LCAoMTAwZHZ3IC0gMTcwcHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2xhbXAoMTQwcHgsICgxMDBkdncgLSAzNTBweCkgLyA0LCAxOTBweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNsYW1wKDE2MHB4LCAoMTAwZHZ3IC0gMzUwcHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMjRweDtcbiAgfVxufVxuXG4uYWlzLUhpdHMtbGlzdC5saXN0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNsaXN0aW5nLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjc2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsaXN0aW5nLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN1YmNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5zdWJjYXRlZ29yaWVzX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnN1YmNhdGVnb3JpZXNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3ViY2F0ZWdvcmllc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJjYXRlZ29yaWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG4uc3ViY2F0ZWdvcmllc19fY2hldnJvbiB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZpbHRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWZpbHRlci1mb3JtLFxuLnNpZGViYXItZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuI2FjY29yZGlvbkZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG4uZmlsdGVyLWhlYWRlcl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5maWx0ZXItaGVhZGVyX19pY29uIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZmlsdGVyLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZpbHRlci1oZWFkZXJfX2NsZWFyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4O1xufVxuLmZpbHRlci1oZWFkZXJfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZpbHRlci1oZWFkZXJfX2NsZWFyLWJ0biBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZpbHRlci1oZWFkZXJfX2NsZWFyLWJ0bi1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlci1oZWFkZXJfX2NsZWFyLWJ0bi1wbGFjZWhvbGRlciBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZmlsdGVyLWF2YWlsYWJpbGl0eSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5maWx0ZXItYXZhaWxhYmlsaXR5IC5maWx0ZXItdG9nZ2xlLWxhYmVsX190ZXh0IHtcbiAgY29sb3I6ICNGRkQ5MzA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXItc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmZpbHRlci1za2VsZXRvbl9fYm94IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbmltYXRpb246IGZpbHRlci1za2VsZXRvbi1wdWxzZSAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZpbHRlci1za2VsZXRvbl9fYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLXNrZWxldG9uX19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4uZmlsdGVyLXNrZWxldG9uX19zZWN0aW9uLXRpdGxlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmaWx0ZXItc2tlbGV0b24tcHVsc2UgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5maWx0ZXItc2tlbGV0b25fX3NlY3Rpb24tY2hldnJvbiB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbmltYXRpb246IGZpbHRlci1za2VsZXRvbi1wdWxzZSAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGZpbHRlci1za2VsZXRvbi1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uZmlsdGVyLWFjY29yZGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZpbHRlci1zZWN0aW9uLS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlci1zZWN0aW9uLS1vcGVuIC5maWx0ZXItc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpbHRlci1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpbHRlci1zZWN0aW9uX19oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLmZpbHRlci1zZWN0aW9uX19oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbHRlci1zZWN0aW9uX19oZWFkZXI6bm90KC5jb2xsYXBzZWQpIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4uZmlsdGVyLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmlsdGVyLXNlY3Rpb25fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZpbHRlci1zZWN0aW9uX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uZmlsdGVyLXNlY3Rpb25fX2NoZXZyb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5maWx0ZXItc2VjdGlvbl9faGVhZGVyOm5vdCguY29sbGFwc2VkKSAuZmlsdGVyLXNlY3Rpb25fX2NoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbHRlci1zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEycHg7XG59XG4uZmlsdGVyLXNlY3Rpb25fX2NvbnRlbnQuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWx0ZXItdG9nZ2xlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWx0ZXItdG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLmZpbHRlci10b2dnbGVfX3NsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG59XG4uZmlsdGVyLXRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC5maWx0ZXItdG9nZ2xlX19zbGlkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi5maWx0ZXItdG9nZ2xlX19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uZmlsdGVyLXRvZ2dsZV9fc2xpZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZpbHRlci10b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZpbHRlci10b2dnbGUtbGFiZWwtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZpbHRlci10b2dnbGUtbGFiZWwtLWRpc2FibGVkIC5maWx0ZXItdG9nZ2xlX19zbGlkZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZpbHRlci10b2dnbGUtbGFiZWxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmbGV4OiAxO1xufVxuLmZpbHRlci10b2dnbGUtbGFiZWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG4uZmlsdGVyLXRvZ2dsZS1sYWJlbF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmZpbHRlci1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZpbHRlci1vcHRpb24ge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5maWx0ZXItb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZmlsdGVyLW9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5maWx0ZXItc2VjdGlvbi1yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbHRlci1zZWN0aW9uLXJlc2V0OmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZmlsdGVyLXNlY3Rpb24tcmVzZXQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWx0ZXItY291bnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5maWx0ZXItcmF0aW5nX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xufVxuLmZpbHRlci1yYXRpbmdfX3N0YXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLXJhdGluZ19fc3Rhci1idG46aG92ZXIgLmZpbHRlci1yYXRpbmctc3RhcnNfX3N0YXI6bm90KC5maWx0ZXItcmF0aW5nLXN0YXJzX19zdGFyLS1maWxsZWQpIHtcbiAgY29sb3I6ICNmZmJhMzE7XG59XG5cbi5maWx0ZXItcmF0aW5nLXN0YXJzX19zdGFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNERURFREU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmlsdGVyLXJhdGluZy1zdGFyc19fc3Rhci0tZmlsbGVkIHtcbiAgY29sb3I6ICNmZmJhMzE7XG59XG5cbi5maWx0ZXItcmF0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uZmlsdGVyLXByaWNlLXJhbmdlX19zbGlkZXIge1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEycHg7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnJlYWN0LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yZWFjdC1zbGlkZXIgLnRyYWNrIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5yZWFjdC1zbGlkZXIgLnRyYWNrLTEge1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xufVxuLnJlYWN0LXNsaWRlciAudGh1bWIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogZ3JhYjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVhY3Qtc2xpZGVyIC50aHVtYjphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJlYWN0LXNsaWRlciAudGh1bWI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjMsIDksIDI5LCAwLjIpO1xufVxuXG4jc2xpZGVyLXJhbmdlLFxuLnVpLXNsaWRlciB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAxMHB4IDAgOHB4O1xufVxuI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLXJhbmdlLFxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRvcDogLThweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZTphY3RpdmUsXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4jc2xpZGVyLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlOmZvY3VzLFxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMywgOSwgMjksIDAuMik7XG59XG5cbi5yZWFjdC1zbGlkZXItaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uc3Vic2NyaXB0aW9uLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbn1cblxuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0cyB7XG4gIGdhcDogMTBweDtcbn1cbi5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19maWVsZCB7XG4gIGZsZXg6IDE7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9fY3VycmVuY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19zZXBhcmF0b3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5vZmZjYW52YXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9mZmNhbnZhcy0tb3BlbiwgLm9mZmNhbnZhcy5vZmZjYW52YXMtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5vZmZjYW52YXMgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm9mZmNhbnZhcyAub2ZmY2FudmFzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwNDU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB3aWR0aDogMzIycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ub2ZmY2FudmFzIC5vZmZjYW52YXMtd3JhcHBlci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ub2ZmY2FudmFzLmZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ub2ZmY2FudmFzLmZpbHRlciAub2ZmY2FudmFzLWJvZHkge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMzIycHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbiNvZmZjYW52YXNGaWx0ZXIge1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbn1cblxuLmZpbHRlci1vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbHRlci1vZmZjYW52YXMtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5maWx0ZXItb2ZmY2FudmFzLS1vcGVuIC5maWx0ZXItb2ZmY2FudmFzX19iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVyLW9mZmNhbnZhcy0tb3BlbiAuZmlsdGVyLW9mZmNhbnZhc19fcGFuZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZmlsdGVyLW9mZmNhbnZhc19fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX3BhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uZmlsdGVyLW9mZmNhbnZhc19fYm9keSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5maWx0ZXItb2ZmY2FudmFzX19ib2R5IC5saXN0aW5nLWZpbHRlci1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX2FwcGx5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX2FwcGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ub2ZmY2FudmFzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ub2ZmY2FudmFzLWZvb3RlciAubW9kdWxhci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2ZmY2FudmFzLWZvb3RlciAubW9kdWxhci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xufVxuXG4ucmVzdWx0LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnJlc3VsdC1jb3VudF9fbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZXN1bHQtY291bnRfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5vZmZjYW52YXMtaGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ub2ZmY2FudmFzLWhlYWRlcl9fZmlsdGVyLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ub2ZmY2FudmFzLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm9mZmNhbnZhcy1oZWFkZXJfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm9mZmNhbnZhcy1oZWFkZXJfX2Nsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vZmZjYW52YXMtaGVhZGVyX19jbG9zZS1idG46aG92ZXIge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NoaXBzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NoaXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwLWxhYmVsIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwLWljb24ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwLXN0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwLXN0YXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZDkzMDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcC1zdGFycy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbGcsIDI0cHgpIDA7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy14cywgOHB4KTtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRlZmF1bHQsICMzNDM0MzQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnBhZ2luYXRpb25fX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmcteHMsIDhweCk7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN0YS1jb3JuZXItcmFkaXVzLCA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1sdi0xLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGVmYXVsdCwgIzM0MzQzNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1jb3B5LCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJvZHktbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbHYtMiwgI2Y1ZjVmNSk7XG59XG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbHYtMywgI2VkZWRlZCk7XG59XG5cbi5wYWdpbmF0aW9uX19lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kZWZhdWx0LCAjMzQzNDM0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWNvcHksIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQsIDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYm9keS1sZXR0ZXItc3BhY2luZywgMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMnhzLCA0cHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uX19lbGxpcHNpcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jcmVzcG9uc2l2ZS1iYXNlLWNhdGVnb3J5LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jY2F0ZWdvcnlfaGVhZGluZ190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMzQzNDM0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NhdGVnb3J5X2hlYWRpbmdfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4jY2F0ZWdvcnlfY29sbGFwc2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2F0ZWdvcnlfYW5jaG9yX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjYXRlZ29yeV9hbmNob3JfdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuI2NhdGVnb3J5X2FuY2hvcl90ZXh0IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubGlzdGluZy1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMjk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3RpbmctYm90dG9tIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxpc3RpbmctYm90dG9tX19zZW8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNjYXRlZ29yeV90ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4jY2F0ZWdvcnlfdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNjYXRlZ29yeV90ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI2NhdGVnb3J5X3RleHQgYSB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuI2NhdGVnb3J5X3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF9hbmRfYnJhbmRzX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3J5X2JyYW5kc193cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jYXRlZ29yeV9icmFuZHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0X3dyYXBwZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0X3dyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgyMSwgMjEsIDYwLCAwLjEyKSwgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4xNiksIDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAuY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3RfaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSAucHJvZHVjdF9pbWFnZV9vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSAucHJvZHVjdF9pbWFnZV90ZXh0X3BlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IC5wcm9kdWN0X2ltYWdlIC5wcm9kdWN0X2ltYWdlX292ZXJsYXkgLnByb2R1Y3RfaW1hZ2VfdGV4dF9vZmZlcixcbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSAucHJvZHVjdF9pbWFnZV9vdmVybGF5IC5wcm9kdWN0X2ltYWdlX3RleHRfcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSAucHJvZHVjdF9pbWFnZV90ZXh0X3NhdmluZyxcbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSAucHJvZHVjdF9pbWFnZV9vdmVybGF5IC5wcm9kdWN0X2ltYWdlX3RleHRfYm9udXMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSAucHJvZHVjdF9pbWFnZV9vdmVybGF5IC5wcm9kdWN0X2ltYWdlX3RleHRfYm9udXNfYW1vdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ja2Fpcmlvbl9zdXBlcl93cmFwcGVyLFxuI2thaXJpb25fc3VwZXJfd3JhcHBlcjIge1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA1NDlweDtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgbWF4LWhlaWdodDogMTQ5cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuI2thaXJpb25fc3VwZXJfc3RhZ2Uge1xuICB3aWR0aDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2thaXJpb25fc3VwZXJfd3JhcHBlcixcbiAgI2thaXJpb25fc3VwZXJfd3JhcHBlcjIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjc2cHggLSAyNHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG4gICNrYWlyaW9uX3N1cGVyX3N0YWdlIHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbltkYXRhLWlzLW1vZGFsPWZhbHNlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2RhdGEtaXMtbW9kYWw9dHJ1ZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTJweDtcbn1cblxuW2RhdGEtaXMtbW9kYWw9ZmFsc2VdIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2RhdGEtaXMtbW9kYWw9ZmFsc2VdIHtcbiAgICBtYXJnaW46IDQ4cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWlzLW1vZGFsPWZhbHNlXSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbltkYXRhLXR5cGVdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xufVxuW2RhdGEtdHlwZV0gLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10eXBlXSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdHMtc3dpcGVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbltkYXRhLXR5cGVdIC5zd2lwZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLXR5cGVdIC5wcm9kdWN0LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMXB4IHJnYmEoMjEsIDIxLCA2MCwgMC4wNCk7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTZweCAycHggcmdiYSgyMSwgMjEsIDYwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19wYWNrYWdlLXNpemVzIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9fcGFja2FnZS1zaXplcy0tZW1wdHkge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgYnV0dG9uLFxuW2RhdGEtdHlwZV0gLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1zdWZmaXgge1xuICBmb250LXNpemU6IDEycHg7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1zdWZmaXgge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkX3BsIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyIC5wcm9kdWN0cy1zd2lwZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciAucHJvZHVjdHMtc3dpcGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciBhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciAubGluay1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgLmxpbmstbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lcl9fY29udGVudCAjaG9tZXBhZ2UtcHJvZHVjdC1zZWNvbmQtbGV2ZWwge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXJfX2NvbnRlbnQgLnByb2R1Y3RzLXN3aXBlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9yaXpvbnRhbF9wcm9kdWN0X3Njcm9sbGluZ19ib3ggLnByb2R1Y3RzX3NsaWRlcl9zY3JvbGwsIC5ob3Jpem9udGFsX3Byb2R1Y3Rfc2Nyb2xsaW5nX2JveCAucHJvZHVjdHNfc2xpZGVyX3Njcm9sbF9pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyBza2VsZXRvbi1mYWRlSW5PdXQge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgdWwsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSB1bCxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDMpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI0cHgpIC8gNCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gNik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZCxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAxcHggcmdiYSgyMSwgMjEsIDYwLCAwLjA0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSAucHJvZHVjdC1jYXJkOmhvdmVyLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDJweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDgpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQuYW5pbWF0ZSA+ICosXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkLmFuaW1hdGUgPiAqLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQuYW5pbWF0ZSA+ICoge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IHNrZWxldG9uLWZhZGVJbk91dCAxLjJzIGluZmluaXRlO1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbWFnZSxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW1hZ2UsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoM3B4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG59XG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3RpdGxlLFxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19yYXRpbmcsXG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcHJpY2UsXG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YSxcbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fdGl0bGUsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3JhdGluZyxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19wcmljZSxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fdGl0bGUsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19yYXRpbmcsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19wcmljZSxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YSxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDJweCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzO1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uLFxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbyxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8sXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIHVsLFxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIHVsLFxuLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSB1bCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDhweCkgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gMyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gMyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICAuY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCxcbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkLFxuLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkLFxuLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQsXG4uY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAxcHggcmdiYSgyMSwgMjEsIDYwLCAwLjA0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSAucHJvZHVjdC1jYXJkOmhvdmVyLFxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDJweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDgpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSxcbi5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2NXB4O1xufVxuKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSAuYXNtbGluayBpbWcsXG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tcGRwIC5hc21saW5rIGltZyB7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSxcbiAgLmFkc3Bpcml0X19jb250YWluZXItLXBkcCB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxuICAqW2RhdGEtdHlwZT1hZHNwaXJpdC1iYW5uZXItZnVsbHdpZHRoLXJlc3BvbnNpdmVdIC5hc21saW5rIGltZyxcbiAgLmFkc3Bpcml0X19jb250YWluZXItLXBkcCAuYXNtbGluayBpbWcge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSBhLFxuLmFkc3Bpcml0X19jb250YWluZXItLXBkcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAuYWRzcGlyaXRfX2NvbnRhaW5lci0tcGVuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZHNwaXJpdF9fc2VhcmNoLXRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFkc3Bpcml0X19zZWFyY2gtdGV4dC1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYWRzcGlyaXRfX3NlYXJjaC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hZHNwaXJpdF9fc2VhcmNoLXRleHQtLWxpc3Qge1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWRzcGlyaXRfX3NlYXJjaC10ZXh0LS1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmFkc3Bpcml0X19zZWFyY2gtdGV4dC0tYmxvY2sge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLmFkc3Bpcml0X19jb250YWluZXItLWFib3ZlLWJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWFib3ZlLWJhbm5lci52aXNpYmxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDkwMG1zIGVhc2Utb3V0O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWFib3ZlLWJhbm5lciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWFib3ZlLWJhbm5lciBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWFib3ZlLWJhbm5lciAuYXNtbGluayBpbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tYm90dG9tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDVweCAwcHggI0FBQUFBQTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1ib3R0b21iYXIudmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IGFsbCA5MDBtcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWJvdHRvbWJhciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWJvdHRvbWJhciBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWJvdHRvbWJhciBidXR0b24gc3ZnIHtcbiAgYmFja2dyb3VuZDogIzU3NTc1NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkc3Bpcml0X19jb250YWluZXItLWNhdGVnb3J5IC5hc21saW5rIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lciB7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDhweDtcbiAgfVxufVxuXG4uYWlzLUhpdHMtaXRlbS5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4jYWRzcGlyaXRfbGlzdF9zZWFyY2hfYmFubmVyIGlucyxcbiNhZHNwaXJpdF9saXN0X3NlYXJjaF9iYW5uZXJfbWlkZGxlIGlucyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFpcy1IaXRzLWl0ZW0uYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lci5hZHNwaXJpdF9fY29udGFpbmVyLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXIuYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lci5ibG9jay1pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbiNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLXRvcC5ibG9jay1pdGVtIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG59XG5cbiNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLW1pZGRsZS5ibG9jay1pdGVtIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lci5saXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogOTI0cHg7XG4gIH1cbn1cblxuI2Fkc3Bpcml0LXNlYXJjaC1iYW5uZXItdG9wLmxpc3QtaXRlbSB7XG4gIG9yZGVyOiAzO1xufVxuXG4jYWRzcGlyaXQtc2VhcmNoLWJhbm5lci1taWRkbGUubGlzdC1pdGVtIHtcbiAgb3JkZXI6IDk7XG59XG5cbi5hZHNwaXJpdF9fY29udGFpbmVyIC5tb2RhbCB7XG4gIHotaW5kZXg6IDE5MDA7XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lciAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwNjA7XG59XG5cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE5MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1vdXQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlci5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweCAzMnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG59XG4uaXMtdmlzaWJsZSAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1tb2RhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyLS1tdWx0aSAucG9wdXAtdm91Y2hlci1tb2RhbCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4wOCk7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jbG9zZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuMTIpO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1oZWFkbGluZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXN1YmxpbmUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItc3VibGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1zdWJsaW5lOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXByb2R1Y3Qge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0cyB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0cyAucG9wdXAtdm91Y2hlci1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItcHJvZHVjdHMgLnBvcHVwLXZvdWNoZXItcHJvZHVjdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50OmhhcygucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbDplbXB0eSk6aGFzKC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LXN1YnRpdGxlOmVtcHR5KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNkZjA5MWQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItZGlzY291bnQtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LXN1YnRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZS10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZS1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtY29weTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlLWNvcHkuaXMtY29waWVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZDAyZTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZThjNDJhO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItYnV0dG9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItZGlzbWlzcyB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNtaXNzOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc21pc3M6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXRleHQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXRvZ2dsZSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXNob3J0W2hpZGRlbl0sXG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC1jb2xsYXBzZWRbaGlkZGVuXSxcbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWxlZ2FsLWV4cGFuZGVkW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItYWQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMTJweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC41KTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWFkLWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzLS1zaW5nbGUgLnByb2R1Y3QtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAucHJvZHVjdC10ZWFzZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnByb2R1Y3QtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAzMjhweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBlYXNlLW91dCwgdHJhbnNmb3JtIDUwbXMsIGJhY2tncm91bmQtY29sb3IgNTBtcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5wcm9kdWN0LXRlYXNlcjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkMzJlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSg1MiwgNTIsIDUyLCAwLjIpO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5wcm9kdWN0LXRlYXNlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDUyLCA1MiwgNTIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MTVweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnByb2R1Y3QtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAucHJvZHVjdC10ZWFzZXIgLmFkLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNjQpO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSB7XG4gIGZsZXg6IDAgMCAxMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMjAwbXMgZWFzZS1vdXQ7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIC5wcm9kdWN0LXRlYXNlcl9faW1hZ2UtYmFja2dyb3VuZCAuY2lyY2xlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgwJSk7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLWJhY2tncm91bmQgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNnMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS1iYWNrZ3JvdW5kIC5jaXJjbGUuY2lyY2xlLWIge1xuICB0b3A6IC00JTtcbiAgcmlnaHQ6IC04JTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IC0xMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UudmlzaWJsZSAuY2lyY2xlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UudmlzaWJsZSBpbWcge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLmNpcmNsZS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMC41cmVtO1xuICB9XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlLnZpc2libGUgLmNpcmNsZS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoLTQlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTYwcHg7XG4gIH1cbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLmNpcmNsZS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoMSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgfVxuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgtMyUpO1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggM3JlbTtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA1cmVtO1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGYwOTFkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAubGVnYWwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5sZWdhbC1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuMDYpO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTkwMDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHQge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAycHgpO1xuICB9XG59XG4uYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3RpdGxlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fZGlzY291bnQtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19kZXRhaWxzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgMnB4KTtcbiAgfVxufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19kZXRhaWxzIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wdXJjaGFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDIwcHg7XG59XG4uYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3ByaWNlLW9yaWdpbmFsIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3ByaWNlLW9yaWdpbmFsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDJweCk7XG4gIH1cbn1cbi5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fcHJpY2UtY3VycmVudCB7XG4gIGNvbG9yOiAjQjkwMDE0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3Byb21vLW5vdGljZSB7XG4gIG1hcmdpbjogLTIwcHggMCAtMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICB9XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fcHJvZHVjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fZGV0YWlscywgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wdXJjaGFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3Byb21vLW5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7XG4gIH1cbiAgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0X19wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodF9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDMycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYWRzcGlyaXQtcHJvZHVjdC1oaWdobGlnaHRfX3Byb21vLW5vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkc3Bpcml0LXByb2R1Y3QtaGlnaGxpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uYWRzcGlyaXQtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0OHB4IHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbiAgei1pbmRleDogMTAxOTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTJweCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIG9wYWNpdHkgMzAwbXMgZWFzZSwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlO1xufVxuLmFkc3Bpcml0LXNpZGViYXItLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWRzcGlyaXQtc2lkZWJhci0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDEycHgpKTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2hlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZXJvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX190YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2xvc2U6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19hZHNsb3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19hZHNsb3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX3ZpZXctYWxsIC52aWV3LWFsbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdmlldy1hbGwgLnZpZXctYWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX192aWV3LWFsbCAudmlldy1hbGwtbGluazpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNERjA5MUQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdmlldy1hbGwgLnZpZXctYWxsLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogOHB4O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19jYXJkIC5wcm9kdWN0LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQgLmFkc3Bpcml0LXNpZGViYXJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19jYXJkLWxpbms6aG92ZXIsIC5hZHNwaXJpdC1zaWRlYmFyX19jYXJkLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkVDRTJGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19leWVjYXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDUyLCA1MiwgNTIsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fZXllY2F0Y2hlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19leWVjYXRjaGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2V5ZWNhdGNoZXItcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2V5ZWNhdGNoZXItbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fYnJhbmQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19zdHJpa2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19zY3JpbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHotaW5kZXg6IDE0MDA7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0RGMDkxRDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19wcmljZS0tdXZwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgYnV0dG9uLFxuLmFkc3Bpcml0LXNpZGViYXIgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1zdWZmaXgge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX3BsIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZDkzMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b246aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmQ0MTc7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fcmVvcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkc3Bpcml0LXNpZGViYXJfX2ludHJvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZHNwaXJpdC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhci0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyLS1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9faGVybyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDhweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyX19zY3JpbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyX19jbG9zZSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFkc3Bpcml0LXNpZGViYXJfX3Jlb3BlbiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTZWFyY2ggQ2xvdWQgQ29tcG9uZW50XG4gICBNb2Rlcm4gdGFnLWJhc2VkIG5hdmlnYXRpb24gZm9yIHBvcHVsYXIgc2VhcmNoIHRlcm1zL2NhdGVnb3JpZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VhcmNoLWNsb3VkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtY2xvdWRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctbWQpO1xufVxuXG4uc2VhcmNoLWNsb3VkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDQtbGluZS1oZWlnaHQpO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWNsb3VkX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cblxuLnNlYXJjaC1jbG91ZF9fdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnNlYXJjaC1jbG91ZF9fdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjEyKTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2gtY2xvdWRfX3RhZzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNlYXJjaC1jbG91ZF9fdGFnOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJbmZvIEJhbm5lciBDb21wb25lbnRcbiAgIEhvcml6b250YWwgc2Nyb2xsaW5nIHNsaWRlciB3aXRoIHByb21vdGlvbmFsIGNhcmRzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaW5mby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmluZm8tYmFubmVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctbGcpIHZhcigtLXNwYWNpbmctc20pO1xufVxuXG4uaW5mby1iYW5uZXJfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctbGcpO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbSkgMDtcbn1cbi5pbmZvLWJhbm5lcl9fZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5mby1iYW5uZXJfX2NhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXhsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZm8tYmFubmVyX19jYXJkIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uaW5mby1iYW5uZXJfX2NhcmQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzQyNURDNztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmluZm8tYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctbWQpIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmluZm8tYmFubmVyX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pbmZvLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluZm8tYmFubmVyX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uaW5mby1iYW5uZXJfX2NhcmQ6aG92ZXIgLmluZm8tYmFubmVyX19jdGEge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLmluZm8tYmFubmVyX19jdGEtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciAuaW5mby1iYW5uZXJfX2N0YS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYW5uZXIgU2xpZGVyIENvbXBvbmVudFxuICAgSG9tZXBhZ2UgYmFubmVyIGNhcm91c2VsIHVzaW5nIFNsaWNrIHNsaWRlciAoQmFubmVyVmlldy9CYW5uZXJUb29sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXJfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gIH1cbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWZvb3Rub3Rlcy1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy14eHMpIHZhcigtLXNwYWNpbmcteHMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFTyBUZWFzZXIgQ29tcG9uZW50XG4gICBTdGFydGluZyBwYWdlIGhlYWRsaW5lIGZvciBzZWFyY2ggZW5naW5lIG9wdGltaXphdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZW8tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZW8tdGVhc2VyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWgzLXNpemUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oMy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT3ZlcmxheSBDb21wb25lbnRcbiAgIE1vZGFsIG92ZXJsYXkgZm9yIGRpc3BsYXlpbmcgY29udGVudCBsaWtlIFBmbGljaHR0ZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZCkgdmFyKC0tc3BhY2luZy1sZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTo6YmVmb3JlLCAucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2Nsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLm1lc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWJveF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tZXNzYWdlLWJveF9faWNvbi1zdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1lc3NhZ2UtYm94X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1lc3NhZ2UtYm94X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVzc2FnZS1ib3hfX3RleHQgKyAubWVzc2FnZS1ib3hfX3RleHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5tZXNzYWdlLWJveC0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YwRjk7XG59XG4ubWVzc2FnZS1ib3gtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xufVxuLm1lc3NhZ2UtYm94LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbn1cbi5tZXNzYWdlLWJveC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkVFO1xufVxuLm1lc3NhZ2UtYm94LS1kaXNtaXNzaW5nIHtcbiAgYW5pbWF0aW9uOiBtZXNzYWdlLWJveC1mYWRlLW91dCAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1lc3NhZ2UtYm94LWZhZGUtb3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuLnNjcm9sbC10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQ1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLnNjcm9sbC10b3AtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5zY3JvbGwtdG9wLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2Nyb2xsLXRvcC1idG4tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNjcm9sbC10b3AtYnRuX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc20pIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2luZy1zbSk7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYnJlYWRjcnVtYl9faXRlbS0tY3VycmVudCB7XG4gIGZsZXg6IDEgMCAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYnJlYWRjcnVtYl9fbGluaywgLmJyZWFkY3J1bWJfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5icmVhZGNydW1iX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYnJlYWRjcnVtYl9fdGV4dC0tY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmJyZWFkY3J1bWJfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYl9faWNvbi0taG9tZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYnJlYWRjcnVtYl9faWNvbi0tY2hldnJvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbiNmb290ZXI6OmJlZm9yZSwgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW5zIHtcbiAgICBnYXA6IDI0cHggMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tbG9nb3Mge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLWxvZ29zIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLWxvZ29zIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tZGVsaXZlcnkgLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uLS1kZWxpdmVyeSAuZm9vdGVyX19sb2dvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uLS10cnVzdCAuZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tcGF5bWVudHMge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgICBmbGV4OiAxLjM7XG4gIH1cbn1cbi5mb290ZXJfX2NvbHVtbi0tcGF5bWVudHMgLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uLS1wYXltZW50cyAuZm9vdGVyX19sb2dvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmZvb3Rlcl9fbGluay0tY29va2llIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb290ZXJfX2xpbmstLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZm9vdGVyX19zb2NpYWwtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4IDI0cHg7XG59XG5cbi5mb290ZXJfX2xvZ29zLS1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5mb290ZXJfX2xvZ29zLS10cnVzdCB7XG4gIGdhcDogMTZweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3MtLXBheW1lbnRzIHtcbiAgZ2FwOiAxMnB4IDE2cHg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZm9vdGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3Rlcl9fbG9nb3MgLmZvb3Rlcl9fbG9nbyBpbWcsXG4uZm9vdGVyX19sb2dvcyAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIGltZyxcbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS1wYXltZW50cyAuZm9vdGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3MtLXBheW1lbnRzIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nby0tY2FyZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZm9vdGVyX19sb2dvLS1jYXJkcyBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xvZ28tLWNhcmRzIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2Zvb3Rub3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvb3Rlcl9fZm9vdG5vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZm9vdGVyX19mb290bm90ZS0tbGV4aWNvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuXG4uZm9vdGVyX19mb290bm90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3Rlcl9fbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyX19sZWdhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuLmZvb3Rlcl9fbGVnYWwtbGlua3MgYSB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19sZWdhbC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5cbi5wYWdlLWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucGFnZS1sb2FkaW5nLWluZGljYXRvci0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBwYWdlLWxvYWRpbmctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wYWdlLWxvYWRpbmctaW5kaWNhdG9yX190ZXh0IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBrZXlmcmFtZXMgcGFnZS1sb2FkaW5nLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyoqXG4gKiBMb2FkZXIgQ29tcG9uZW50XG4gKlxuICogUmV1c2FibGUgZnVsbC1zY3JlZW4gbG9hZGluZyBvdmVybGF5LlxuICogVXNlcyBiYWNrZHJvcCBvcGFjaXR5IGZvciBjb25zaXN0ZW50IG92ZXJsYXkgYmVoYXZpb3IuXG4gKi9cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmxvYWRlci0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9hZGVyX19zcGlubmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItdG9wLWNvbG9yOiAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubG9hZGVyX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29uc2VudCBNYW5hZ2VyIENvbXBvbmVudFxuICAgQ29va2llIGNvbnNlbnQgYmFubmVyIGFuZCBtb2RhbCBzdHlsZXMgZm9yIHJlc3BvbnNpdmVfYmFzZVxuXG4gICBVc2VzIHRoZW1lIHZhcmlhYmxlcyBmcm9tIF90aGVtZV9kZWZhdWx0cy5zY3NzIHNvIGVhY2ggc2hvcCBnZXRzIHRoZWlyXG4gICBvd24gYnJhbmQgY29sb3JzIGF1dG9tYXRpY2FsbHkgKGUuZy4sICRiZy1jdGEgZm9yIENUQSBidXR0b25zKVxuXG4gICBDb21wb25lbnQtc3BlY2lmaWMgdmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIF90aGVtZV9kZWZhdWx0cy5zY3NzOlxuICAgLSAkY29uc2VudC1tYW5hZ2VyLW92ZXJsYXktYmdcbiAgIC0gJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyXG4gICAtICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWJnXG4gICAtICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWtub2JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY29uc2VudC1tYW5hZ2VyLWJhbm5lci5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1iYW5uZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjREYwOTFEO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItYmFubmVyLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRleHQge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5jb25zZW50LW1hbmFnZXItdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG59XG4uY29uc2VudC1tYW5hZ2VyLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBvcmRlcjogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1mb290ZXItbGlua3Mge1xuICAgIG9yZGVyOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxpbmsgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1saW5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNERjA5MUQ7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItYWN0aW9uLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYnV0dG9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1pbi13aWR0aDogMjE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZEOTMwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4xMik7XG59XG5cbi5jb25zZW50LW1hbmFnZXItYmFjay1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgYWxpZ24taXRlbXM6IHNhZmUgY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb25zZW50LW1hbmFnZXItbW9kYWwubGFyZ2UgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDc0MHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbCBwIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjREYwOTFEO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1kaWFsb2cge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb25zZW50LW1hbmFnZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtZGV0YWlscyBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDMtc2l6ZSk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAxMHB4IDEzNHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMjRweCAyMHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItbW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1hZHZhbmNlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWFkdmFuY2VkLWJ1dHRvbnMgLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLWFjY2VwdC1zYXZlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb3JkZXI6IC0xO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLXRleHQsXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWFkdmFuY2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNTYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci10b2dnbGUge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci10b2dnbGUgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZWFyY2gtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1taWNyby1zaXplKTtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWJ1dHRvbiAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VERURFRDtcbiAgZmlsbDogIzM0MzQzNDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItYWR2YW5jZWQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLXdyYXBwZXIgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIGxpIGEge1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXNpZGViYXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogI0RFREVERSAjRjJGMkYyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1hZHZhbmNlZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDNweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1hZHZhbmNlZC1jb250ZW50IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsLFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOjphZnRlcixcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpjaGVja2VkICsgLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOjphZnRlcixcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94OmRpc2FibGVkICsgLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmRpc2FibGVkICsgLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFEQUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFEQUREO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpkaXNhYmxlZCArIC5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWw6OmFmdGVyLFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtaW5wdXQ6ZGlzYWJsZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOmFjdGl2ZTo6YWZ0ZXIsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwMDtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuMnMgZWFzZTtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duID4gc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24uaGlkZSAuY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24uaGlkZSAuY29uc2VudC1tYW5hZ2VyLW1lbnUtdG9nZ2xlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3QgbGkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1lbnUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1tZW51LXRvZ2dsZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjMzQzNDM0O1xuICBib3JkZXItd2lkdGg6IDAgMS41cHggMS41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zdGF0dXMtcm91bmQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29uc2VudC1tYW5hZ2VyLXN0YXR1cy1yb3VuZC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbn1cbi5jb25zZW50LW1hbmFnZXItc3RhdHVzLXJvdW5kLS1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaW5mby1idXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWluZm8tYnV0dG9uIC5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xufVxuLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBkPSdNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1kZXNjcmlwdGlvbiAuY29uc2VudC1tYW5hZ2VyLWhpZGRlbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zZW50LW1hbmFnZXItZGVzY3JpcHRpb24uZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29uc2VudC1tYW5hZ2VyLWRlc2NyaXB0aW9uLmV4cGFuZCAuY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1idXR0b24sXG4uY29uc2VudC1tYW5hZ2VyLWRlc2NyaXB0aW9uLmV4cGFuZCAuY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zZW50LW1hbmFnZXItZGVzY3JpcHRpb24uZXhwYW5kIC5jb25zZW50LW1hbmFnZXItaGlkZGVuLXRleHQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtLS1sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREYwOTFEO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFEQUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFEQUREO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktaXRlbSBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzRENEQ0RDtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24tLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1vcGVuLWFkdmFuY2VkIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzNDM0JyBkPSdNMjU2IDhDMTE5LjA0MyA4IDggMTE5LjA4MyA4IDI1NmMwIDEzNi45OTcgMTExLjA0MyAyNDggMjQ4IDI0OHMyNDgtMTExLjAwMyAyNDgtMjQ4QzUwNCAxMTkuMDgzIDM5Mi45NTcgOCAyNTYgOHptMCAxMTBjMjMuMTk2IDAgNDIgMTguODA0IDQyIDQycy0xOC44MDQgNDItNDIgNDItNDItMTguODA0LTQyLTQyIDE4LjgwNC00MiA0Mi00MnptNTYgMjU0YzAgNi42MjctNS4zNzMgMTItMTIgMTJoLTg4Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDEydi02NGgtMTJjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoNjRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYxMDBoMTJjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oMy1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDMtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG59XG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBpbnB1dDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREFERDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBREFERDtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUgaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY29tcGFueS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jb21wYW55LWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWluZm8taGVhZGluZyB7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRlY2hub2xvZ2llcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWhpc3Rvcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1oaXN0b3J5LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaGlzdG9yeS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1taWNyby1saW5lLWhlaWdodCk7XG59XG5cbltjbGFzc149Y29uc2VudC1tYW5hZ2VyLV0uaGlkZGVuLFxuW2NsYXNzKj1cIiBjb25zZW50LW1hbmFnZXItXCJdLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluQ29udGVudFdyYXBwZXIub3JkZXItaGlzdG9yeS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnktcGFnZV9fYWNjb3VudC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JkZXItaGlzdG9yeS1wYWdlX19tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeS1wYWdlX19wYWdpbmF0aW9uIC5zcGxpdF9wYWdlX2xpbmtfc2l0ZV9udW1iZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeS1wYWdlX19wYWdpbmF0aW9uIGEubmV4dF9hbmRfcHJldl9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAycHggMCA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ub3JkZXItaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG4ub3JkZXItaGlzdG9yeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLm9yZGVyLWhpc3RvcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19vcmRlci1pZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX29yZGVyLWlkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5vcmRlci1oaXN0b3J5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4ub3JkZXItaGlzdG9yeV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLm9yZGVyLWhpc3RvcnlfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19idXR0b24tbGluayB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDEycHggMDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uLXNlbGVjdCB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fbmF2aWdhdGlvbi1zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX25hdmlnYXRpb24tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19lbXB0eS1zdGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbnRpbnVlLWFuZC1iYWNrLWJlbG93LWxpbmUge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyoqXG4gKiBGbG9hdGluZyBJbnB1dCBDb21wb25lbnRcbiAqXG4gKiBSZXVzYWJsZSBmbG9hdGluZyBsYWJlbCBpbnB1dCBzdHlsZXMgZm9yIGZvcm1zLlxuICpcbiAqIEhUTUwgU3RydWN0dXJlOlxuICogPGRpdiBjbGFzcz1cImZsb2F0aW5nLWlucHV0XCI+XG4gKiAgIDxpbnB1dCBjbGFzcz1cImZsb2F0aW5nLWlucHV0X19maWVsZFwiIHR5cGU9XCJ0ZXh0XCIgaWQ9XCJleGFtcGxlXCIgcGxhY2Vob2xkZXI9XCIgXCIgcmVxdWlyZWQ+XG4gKiAgIDxsYWJlbCBjbGFzcz1cImZsb2F0aW5nLWlucHV0X19sYWJlbFwiIGZvcj1cImV4YW1wbGVcIj5MYWJlbCBUZXh0PC9sYWJlbD5cbiAqICAgPGRpdiBjbGFzcz1cImZsb2F0aW5nLWlucHV0X19mZWVkYmFja1wiPkVycm9yIG1lc3NhZ2U8L2Rpdj5cbiAqIDwvZGl2PlxuICovXG4uZmxvYXRpbmctaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmZsb2F0aW5nLWlucHV0LS1mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpyZWFkLW9ubHkpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTA1N0REO1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwsIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkLmlzLWludmFsaWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0RGMDkxRDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQuaXMtaW52YWxpZCB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQuaXMtaW52YWxpZCB+IC5mbG9hdGluZy1pbnB1dF9fZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTA1N0REO1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBib3JkZXItY29sb3I6ICNERURFREU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOmRpc2FibGVkIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpyZWFkLW9ubHkge1xuICBib3JkZXItY29sb3I6ICNERURFREU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmVlZGJhY2sgW2RhdGEtZXJyb3I9aW52YWxpZF0sXG4uZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPWxlbmd0aF0sXG4uZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPW1pc21hdGNoXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikuaXMtaW52YWxpZCB+IC5mbG9hdGluZy1pbnB1dF9fZmVlZGJhY2sgW2RhdGEtZXJyb3I9ZW1wdHldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikuaXMtaW52YWxpZCB+IC5mbG9hdGluZy1pbnB1dF9fZmVlZGJhY2sgW2RhdGEtZXJyb3I9aW52YWxpZF0sXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPWxlbmd0aF0sXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPW1pc21hdGNoXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZsb2F0aW5nLWlucHV0LS1wYXNzd29yZCAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmZsb2F0aW5nLWlucHV0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2E4YThhODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmZsb2F0aW5nLWlucHV0X190b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlW2FyaWEtcHJlc3NlZD10cnVlXSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbiAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsb2F0aW5nLWlucHV0X190b2dnbGVbYXJpYS1wcmVzc2VkPXRydWVdIC5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24gLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYXRpbmctaW5wdXRfX3RvZ2dsZVthcmlhLXByZXNzZWQ9dHJ1ZV0gLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbiAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItbGlnaHQsICM2YjcyODApO1xufVxuLmZsb2F0aW5nLWlucHV0LS1kYXJrIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpyZWFkLW9ubHkpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCwgI2ZmZmZmZik7XG59XG4uZmxvYXRpbmctaW5wdXQtLWRhcmsgLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQsICM2MGE1ZmEpO1xufVxuLmZsb2F0aW5nLWlucHV0LS1kYXJrIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQsICM2MGE1ZmEpO1xufVxuLmZsb2F0aW5nLWlucHV0LS1kYXJrIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodC1zZWNvbmRhcnksICM5Y2EzYWYpO1xufVxuLmZsb2F0aW5nLWlucHV0LS1kYXJrIC5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQtc2Vjb25kYXJ5LCAjOWNhM2FmKTtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0LCAjZmZmZmZmKTtcbn1cblxuLmZsb2F0aW5nLWlucHV0LS10ZXh0YXJlYSAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogNDhweCAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tdGV4dGFyZWEgLmZsb2F0aW5nLWlucHV0X19maWVsZDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOnJlYWQtb25seSkge1xuICBib3JkZXItY29sb3I6ICM3Njc2NzY7XG59XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxMDU3REQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fZmllbGQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RGMDkxRDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tdGV4dGFyZWEgLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tdGV4dGFyZWEgLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwsXG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuXG4uZmxvYXRpbmctaW5wdXQtLXNlbGVjdCAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xufVxuLmZsb2F0aW5nLWlucHV0LS1zZWxlY3QgLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTA1N0REO1xufVxuLmZsb2F0aW5nLWlucHV0LS1zZWxlY3QgLmZsb2F0aW5nLWlucHV0X19maWVsZDpub3QoW2RhdGEtdmFsdWU9XCJcIl0pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCxcbi5mbG9hdGluZy1pbnB1dC0tc2VsZWN0IC5mbG9hdGluZy1pbnB1dF9fZmllbGQgb3B0aW9uOmNoZWNrZWQ6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgVGhlbWUgVmFyaWFibGVzXG4gICBTaGFyZWQgYWNyb3NzIEFMTCBzaG9wcyAtIGltcG9ydCBzaG9wLXNwZWNpZmljIGZpbGUgQkVGT1JFIHRoaXMgb25lXG4gICB0byBvdmVycmlkZSBjb2xvciB2YWx1ZXMuXG5cbiAgIFVzYWdlIGluIHNob3A6XG4gICBAaW1wb3J0ICdbc2hvcF1fdGhlbWVfdmFyaWFibGVzJzsgIC8vIFNob3AgY29sb3JzIChubyAhZGVmYXVsdClcbiAgIEBpbXBvcnQgJ3Jlc3BvbnNpdmVfYmFzZS9zYXNzL3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBUaGlzIGZpbGUgKCFkZWZhdWx0KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogTG9naW4gRm9ybSBDb21wb25lbnQgU3R5bGVzXG4gKlxuICogUmV1c2FibGUgc3R5bGVzIGZvciB0aGUgbG9naW4gZm9ybSBjb21wb25lbnQuXG4gKiBXb3JrcyBpbiBib3RoIHN0YW5kYWxvbmUgcGFnZSBhbmQgZHJvcGRvd24gY29udGV4dHMuXG4gKiBVc2VzIGZsb2F0aW5nLWlucHV0IGNvbXBvbmVudCBmb3IgaW5wdXQgZmllbGRzLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG4ubG9naW4tZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG9naW4tZm9ybV9fd3JhcHBlci5sb2dpbi1mb3JtLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5sb2dpbi1mb3JtX19lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWNhY2E7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4ubG9naW4tZm9ybV9fZXJyb3ItdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmxvZ2luLWZvcm0gLmZsb2F0aW5nLWlucHV0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubG9naW4tZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ubG9naW4tZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbi1mb3JtX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxvZ2luLWZvcm1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1mb3JtX19yZWdpc3Rlci1oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ2luLWZvcm1fX2JlbmVmaXRzIHtcbiAgbWFyZ2luOiAyNHB4IDEycHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ2luLWZvcm1fX2JlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5sb2dpbi1mb3JtX19iZW5lZml0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luLWZvcm1fX2JlbmVmaXQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3Njc2NzY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzY3Njc2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmxvZ2luLWZvcm1fX2JlbmVmaXQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb2dpbi1mb3JtX19iZW5lZml0LS1tb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubG9naW4tZm9ybS0tZHJvcGRvd24gLmxvZ2luLWZvcm1fX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubG9naW4tZm9ybS0tZHJvcGRvd24gLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLXNlY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubG9naW4tZm9ybS0tZHJvcGRvd24gLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLWhlYWRsaW5lIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubG9naW4tZm9ybS0tZHJvcGRvd24gLmxvZ2luLWZvcm1fX2JlbmVmaXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fYmVuZWZpdC1pY29uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qKlxuICogTG9naW4gUGFnZSBTdHlsZXNcbiAqXG4gKiBTdGFuZGFsb25lIGxvZ2luIHBhZ2UgYmFzZWQgb24gRmlnbWEgZGVzaWduLlxuICogU0VPIGFuZCBhY2Nlc3NpYmlsaXR5IG9wdGltaXplZC5cbiAqIFZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcbiAqL1xuLmxvZ2luLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dpbi1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0X19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0X190ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0LS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCRUU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRUNBQ0E7XG4gIGNvbG9yOiAjQjcxQzFDO1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnQtLWVycm9yIC5hbGVydF9faWNvbiB7XG4gIGZpbGw6ICNEMzJGMkY7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydC0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGREU2OEE7XG4gIGNvbG9yOiAjQjY0QzAwO1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnQtLXdhcm5pbmcgLmFsZXJ0X19pY29uIHtcbiAgZmlsbDogI0ZGOTgwMDtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0LS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjBGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGREJGRTtcbiAgY29sb3I6ICMxQTRFODk7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydC0taW5mbyAuYWxlcnRfX2ljb24ge1xuICBmaWxsOiAjMjE5NkYzO1xufVxuXG4ubG9naW4tcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIExvZ29mZiBQYWdlIFN0eWxlc1xuICpcbiAqIENvbmZpcm1hdGlvbiBwYWdlIGFmdGVyIHN1Y2Nlc3NmdWwgbG9nb2ZmLlxuICogU0VPIGFuZCBhY2Nlc3NpYmlsaXR5IG9wdGltaXplZC5cbiAqIFZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcbiAqL1xuLmxvZ29mZi1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nb2ZmLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgfVxufVxuXG4ubG9nb2ZmLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubG9nb2ZmLXBhZ2VfX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5sb2dvZmYtcGFnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmxvZ29mZi1wYWdlX19hbGVydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dvZmYtcGFnZV9fYWxlcnQtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmZGY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdmM2QwO1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5sb2dvZmYtcGFnZV9fYWxlcnQtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlY2FjYTtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4ubG9nb2ZmLXBhZ2VfX2FsZXJ0LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZTY4YTtcbiAgY29sb3I6ICNiNDUzMDk7XG59XG4ubG9nb2ZmLXBhZ2VfX2FsZXJ0LS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmZGJmZTtcbiAgY29sb3I6ICMxMDU3REQ7XG59XG5cbi5sb2dvZmYtcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9nb2ZmLXBhZ2VfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREFGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLmxvZ29mZi1wYWdlX19pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sb2dvZmYtcGFnZV9faWNvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5sb2dvZmYtcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvZmYtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ubG9nb2ZmLXBhZ2VfX21lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5sb2dvZmYtcGFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dvZmYtcGFnZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubG9nb2ZmLXBhZ2VfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubG9nb2ZmLXBhZ2VfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ29mZi1wYWdlX19zb3ZlbmR1cyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcHBlci1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RlcHBlci1iYXJfX2NpcmNsZSxcbi5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnN0ZXBwZXItYmFyX19pdGVtLS1hY3RpdmUgLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWFjdGl2ZSAuc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogI0RGMDkxRDtcbn1cblxuLnN0ZXBwZXItYmFyX19pdGVtLS1jb21wbGV0ZWQgLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWNvbXBsZXRlZCAuc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogI0RGMDkxRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGMDkxRDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cIiUyM0ZGRkZGRlwiIGQ9XCJNNDM4LjYgMTA1LjRDNDUxLjEgMTE3LjkgNDUxLjEgMTM4LjEgNDM4LjYgMTUwLjZMMTgyLjYgNDA2LjZDMTcwLjEgNDE5LjEgMTQ5LjkgNDE5LjEgMTM3LjQgNDA2LjZMOS4zNzIgMjc4LjZDLTMuMTI0IDI2Ni4xLTMuMTI0IDI0NS45IDkuMzcyIDIzMy40QzIxLjg3IDIyMC45IDQyLjEzIDIyMC45IDU0LjYzIDIzMy40TDE1OS4xIDMzOC43TDM5My40IDEwNS40QzQwNS45IDkyLjg4IDQyNi4xIDkyLjg4IDQzOC42IDEwNS40SDQzOC42elwiLz48L3N2Zz4nKTtcbn1cblxuLnN0ZXBwZXItYmFyX19pdGVtLS1oYWxmIC5zdGVwcGVyLWJhcl9fY2lyY2xlLFxuLnN0ZXBwZXItYmFyX19pdGVtLS1oYWxmIC5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgOSwgMjksIDAuNCk7XG59XG5cbi5zdGVwcGVyLWJhcl9fbGluZSxcbi5zdGVwcGVyLWJhcl9fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uc3RlcHBlci1iYXJfX2xpbmUtLWFjdGl2ZSxcbi5zdGVwcGVyLWJhcl9fc2VwYXJhdG9yLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwOTFEO1xufVxuXG4ucmVnaXN0ZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuXG4ucmVnaXN0ZXItcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMycHg7XG59XG5cbi5yZWdpc3Rlci1wYWdlX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX3RhYiB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuLnJlZ2lzdGVyLXBhZ2VfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnJlZ2lzdGVyLXBhZ2VfX3RhYi0tYWN0aXZlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNERjA5MUQ7XG59XG5cbi5yZWdpc3Rlci1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVnaXN0ZXItcGFnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmVnaXN0ZXItcGFnZV9fYWxlcnQtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJFRTtcbiAgY29sb3I6ICNCNzFDMUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMzJGMkY7XG59XG4ucmVnaXN0ZXItcGFnZV9fYWxlcnQtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICBjb2xvcjogIzFCNUUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRDQUY1MDtcbn1cbi5yZWdpc3Rlci1wYWdlX19hbGVydC0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YwRjk7XG4gIGNvbG9yOiAjMUE0RTg5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NkYzO1xufVxuLnJlZ2lzdGVyLXBhZ2VfX2FsZXJ0LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbiAgY29sb3I6ICNCNjRDMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjk4MDA7XG59XG5cbi5yZWdpc3Rlci1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZWdpc3Rlci1mb3JtX193cmFwcGVyLnJlZ2lzdGVyLWZvcm0tLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX193cmFwcGVyLnJlZ2lzdGVyLWZvcm0tLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdGVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuICB9XG59XG4ucmVnaXN0ZXItZm9ybSAuZmxvYXRpbmctaW5wdXQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdGVwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdGVwIHtcbiAgbWluLWhlaWdodDogNTcwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG59XG4ucmVnaXN0ZXItZm9ybV9fc3RlcDpub3QoLnJlZ2lzdGVyLWZvcm1fX3N0ZXAtLWFjdGl2ZSk6bm90KC5yZWdpc3Rlci1mb3JtX19zdGVwLS1leGl0aW5nKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0ZXItZm9ybV9fc3RlcC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnJlZ2lzdGVyLWZvcm1fX3N0ZXAtLWV4aXRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDAgMCA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3Rlci1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucmVnaXN0ZXItZm9ybV9fcm93ID4gLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NvbXBhbnktZG9iLWZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NvbXBhbnktZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2NvbXBhbnktZmllbGQgPiAuZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2NvbXBhbnktZmllbGQtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5yZWdpc3Rlci1mb3JtX19jb21wYW55LWZpZWxkLS12aXNpYmxlIGlucHV0IHtcbiAgdGFiaW5kZXg6IDA7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19kb2ItZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2RvYi1maWVsZCA+IC5mbG9hdGluZy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fZG9iLWZpZWxkLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3Mtc3dpdGNoZXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1pbmRpY2F0b3ItLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG5bYXJpYS1jaGVja2VkPXRydWVdIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0bjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1maWVsZHM6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWNsYXNzaWM6bm90KC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWNsYXNzaWMtLWhpZGRlbikgLmlzLWludmFsaWQpIHtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtZmllbGRzLS1wYWNrc3RhdGlvbiB7XG4gIGhlaWdodDogMTEycHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1maWVsZHMtLXBhY2tzdGF0aW9uOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSAuaXMtaW52YWxpZCkge1xuICBoZWlnaHQ6IDEzMnB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtZmllbGRzLS1wYWNrc3RhdGlvbjpoYXMoLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24tLXZpc2libGUgPiAuZmxvYXRpbmctaW5wdXQ6Zmlyc3QtY2hpbGQgLmlzLWludmFsaWQpOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSA+IC5mbG9hdGluZy1pbnB1dDpudGgtY2hpbGQoMikgLmlzLWludmFsaWQpIHtcbiAgaGVpZ2h0OiAxNTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljID4gLnJlZ2lzdGVyLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24gPiAuZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24gPiAuZmxvYXRpbmctaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fcGFja3N0YXRpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19oaW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NvbnNlbnQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dCxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwOTFEO1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIsXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIsXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMsXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ucmVnaXN0ZXItZm9ybV9fdGVybXMgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmstaW50ZXJuYWwge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmstaW50ZXJuYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J00zODQgODBjOC44IDAgMTYgNy4yIDE2IDE2VjQxNmMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlY5NmMwLTguOCA3LjItMTYgMTYtMTZIMzg0em02NCAxNmMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDMyIDAgNjAuNyAwIDk2VjQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZ6TTI4OCAyMzJIMTQ4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0aDE0MGwtNTUgNTVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGw5Ni05NmM5LjQtOS40IDkuNC0yNC42IDAtMzMuOWwtOTYtOTZjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlMMjg4IDIzMnonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTRweCAxNHB4O1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmxpbmstaW50ZXJuYWw6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRURCQTAwO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuMDYpO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuMTIpO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5zdGVwcGVyLXRlbXBsYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyAuYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydF9fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgOSwgMjksIDAuMSk7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREYwOTFEO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyAuYWxlcnQtLWVycm9yIC5hbGVydF9faWNvbiB7XG4gIGZpbGw6ICNERjA5MUQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydC0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjEpO1xuICBjb2xvcjogI2I0NTMwOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1OWUwYjtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMgLmFsZXJ0LS13YXJuaW5nIC5hbGVydF9faWNvbiB7XG4gIGZpbGw6ICNmNTllMGI7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQtLWV4aXRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLS12aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYW5pbWF0aW9uOiByZWdpc3Rlci1zdWNjZXNzLWZhZGUtaW4gMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyByZWdpc3Rlci1zdWNjZXNzLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREFGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1pY29uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1yZWRpcmVjdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmJ1dHRvbi0tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLS1sb2FkaW5nIC5idXR0b25fX3RleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnV0dG9uLS1sb2FkaW5nIC5idXR0b25fX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucGFzc3dvcmQtaW5mby10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0RGMDkxRDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnBhc3N3b3JkLWluZm8tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNhZTA3MTc7XG59XG4ucGFzc3dvcmQtaW5mby10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucGFzc3dvcmQtaW5mby10b2dnbGVfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcC0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IHRvb2x0aXAtZmFkZS1pbiAwLjJzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pdGVtLS12YWxpZCB7XG4gIGNvbG9yOiAjNEM5QzA2O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9faXRlbS0tdmFsaWQgLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRhdGVwaWNrZXJbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGFuaW1hdGlvbjogZGF0ZXBpY2tlci1mYWRlLWluIDAuMnMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgZGF0ZXBpY2tlci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpIHNjYWxlKDAuOTYpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuLmRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmRhdGVwaWNrZXJfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uZGF0ZXBpY2tlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5kYXRlcGlja2VyX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmRhdGVwaWNrZXJfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19zZWxlY3QtZ3JvdXAge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5kYXRlcGlja2VyX19zZWxlY3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDEuMztcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjM2NjYnIGQ9J002IDhMMSAzaDEweicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcl9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjMsIDksIDI5LCAwLjIpO1xufVxuLmRhdGVwaWNrZXJfX3NlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLmRhdGVwaWNrZXJfX2NvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mbG9hdGluZy1pbnB1dC0taGFzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxvYXRpbmctaW5wdXQtLWhhcy1pY29uIC5mbG9hdGluZy1pbnB1dF9fZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4uZmxvYXRpbmctaW5wdXRfX2ljb24tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmZsb2F0aW5nLWlucHV0X19pY29uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgOSwgMjksIDAuMSk7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ljb24tYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmFkZHJlc3MtY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkcmVzcy1jaGVjayB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRyZXNzLWNoZWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWNoZWNrX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19vcmlnaW5hbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hZGRyZXNzLWNoZWNrX19vcmlnaW5hbCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYWRkcmVzcy1jaGVja19fYWx0ZXJuYXRpdmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5hZGRyZXNzLWNoZWNrX19vcHRpb246aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFEQUREO1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hZGRyZXNzLWNoZWNrX19vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5hZGRyZXNzLWNoZWNrX19vcHRpb24tY29udGVudCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyoqXG4gKiBNYXJrZXRpbmcgQ2FtcGFpZ24gU3R5bGVzIChCYWNrb2ZmaWNlKVxuICpcbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZW1lIG92ZXJyaWRlcyBmb3IgcHJvZHVjdHMgYXNzb2NpYXRlZCB3aXRoIG1hcmtldGluZyBjYW1wYWlnbnNcbiAqIG1hbmFnZWQgdmlhIGJhY2tvZmZpY2UvbWFuYWdlX21hcmtldGluZ19jYW1wYWlnbl9wcm9kdWN0cy5waHAuXG4gKlxuICogQ2FtcGFpZ24tc3BlY2lmaWMgc3R5bGVzIGFyZSBhcHBsaWVkIGR5bmFtaWNhbGx5IHVzaW5nIENTUyBjdXN0b20gcHJvcGVydGllc1xuICogKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IsIC0tcHJvbW90aW9uLXRleHQtY29sb3IpIHNldCBieSBjb250ZW50ZnVsLlxuXG4gKiBBZmZlY3RlZCBlbGVtZW50cyBleGFtcGxlOlxuICogLSBQcm9kdWN0IGNhcmRzIHRhZ3MgKC50YWctLXByb21vdGlvbilcbiAqIC0gUHJvZHVjdCBpbWFnZSBvdmVybGF5cyAoLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSlcbiAqIC0gU2xpZGVyIGFycm93c1xuICovXG4jcHJvbW90aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYmFja2dyb3VuZC1jb2xvciwgI0ZGRkZGRik7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGNvbG9yOiB1bnNldDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb21vdGlvbi1zZWN0aW9uIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmJvLW1hcmtldGluZy1jYW1wYWlnbi1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX292ZXJsYXksXG4uYm8tbWFya2V0aW5nLWNhbXBhaWduLXByb2R1Y3QgLnByb2R1Y3QtY2FyZF9fdGFncyAudGFncy13cmFwcGVyIC50YWctLXByb21vdGlvbi50YWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvcik7XG59XG5cbiNwcm9tb3Rpb24tc2VjdGlvbiAuc2xpZGVyLW5hdl9fYnRuIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgIzM0MzQzNCk7XG59XG5cbiNwcm9tb3Rpb24tc2VjdGlvbiAuY29udGVudGZ1bC1oMSxcbiNwcm9tb3Rpb24tc2VjdGlvbiAuY29udGVudGZ1bC1oMixcbiNwcm9tb3Rpb24tc2VjdGlvbiAuY29udGVudGZ1bC1oMyB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAud2ViLWN0YS1tb2R1bGVfX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItbW9kdWxlX19uYXYtbGluay13cmFwcGVyLCAjcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciBhLCAjcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSBhIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItbW9kdWxlX19uYXYtbGluay13cmFwcGVyICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUsXG4jcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1tb2R1bGVfX25hdi1saW5rLXdyYXBwZXIgLmxpbmstbGlzdF9fdGV4dCxcbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciAubGluay1saXN0X19pY29uLCAjcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lLFxuI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUgLmxpbmstbGlzdF9fdGV4dCxcbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lIC5saW5rLWxpc3RfX2ljb24ge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IpO1xufVxuI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItbW9kdWxlX19uYXYtbGluay13cmFwcGVyIC5saW5rLWxpc3RfX2ljb24sICNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lIC5saW5rLWxpc3RfX2ljb24ge1xuICBmaWxsOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvcik7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyLFxuI3Byb21vdGlvbi1zZWN0aW9uIC5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciBhLCAjcHJvbW90aW9uLXNlY3Rpb24gLnByb2R1Y3RzLXN3aXBlcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLnByb21vdGlvblByb2R1Y3RTbGlkZXIgLmxpbmstbGlzdF9faWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgZmlsbDogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLmJyYW5kc2hvcF9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAuYnJhbmQtY2FyZF9fd3JhcHBlcixcbiNwcm9tb3Rpb24tc2VjdGlvbiBbZGF0YS1zbGlkZXI9YnJhbmRzaG9wXTpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByb21vdGlvbi1hY2NlbnQtY29sb3IsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXByb21vdGlvbi1hY2NlbnQtY29sb3ItYmFzZSwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLnRlYXNlci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAudXNwLWhlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5zZW8tbW9kdWxlX19oZWFkbGluZSxcbiNwcm9tb3Rpb24tc2VjdGlvbiAuc2VvLXRleHQtaWNvbi1jb21wb25lbnRfX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5zZW8tdGV4dC1pY29uLWNvbXBvbmVudF9fc3VidGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAud2ViLWNvdW50ZG93biBoMixcbiNwcm9tb3Rpb24tc2VjdGlvbiAud2ViLWNvdW50ZG93biBkaXYsXG4jcHJvbW90aW9uLXNlY3Rpb24gLndlYi1jb3VudGRvd24gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tc2Vjb25kYXJ5LWZvbnQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFQT2Rpc2NvdW50ZXIgLSBUaGVtZSBWYXJpYWJsZXNcbiAgIEZpZ21hIERlc2lnbiBUb2tlbnMgYXMgU291cmNlIG9mIFRydXRoXG5cbiAgIEJyYW5kOiBSZWQgKCNERjA5MUQpIHByaW1hcnksIFllbGxvdyAoI0ZGRDkzMCkgc2Vjb25kYXJ5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwiYmFzZV9jb2xvcnNcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJSQU5EIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgJHJlZC03MDA7ICAgICAgLy8gI0RGMDkxRFxuJGJyYW5kLXByaW1hcnktbGlnaHQ6ICAgJHJlZC0xMDA7ICAgICAgLy8gI0ZBREFERFxuJGJyYW5kLXNlY29uZGFyeTogICAgICAgJHllbGxvdy02MDA7ICAgLy8gI0ZGRDkzMFxuJGJyYW5kLXNlY29uZGFyeS1saWdodDogJHllbGxvdy0xMDA7ICAgLy8gI0ZGRURBRlxuXG4vLyBIZWFkZXIgc3BhY2VyIGNvbG9yICh5ZWxsb3cgZm9yIGFwb2Rpc2NvdW50ZXIpXG4kaGVhZGVyLXNwYWNlci1jb2xvcjogICAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1RBIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJnLWN0YTogJHllbGxvdy02MDA7XG4kdWktY3RhOiAkbmV1dHJhbC05MDA7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUk9EVUNUIENBUkQgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZGlzY291bnQ6ICRyZWQtNzAwOyAgLy8gI0RGMDkxRFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1VDQ0VTUyBJQ09OIChMb2dvZmYsIFJlZ2lzdHJhdGlvbiBTdWNjZXNzLCBldGMuKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHN1Y2Nlc3MtaWNvbi1jb2xvcjogICAgICAgJGJyYW5kLXNlY29uZGFyeTtcbiRzdWNjZXNzLWljb24tY29sb3ItbGlnaHQ6ICRicmFuZC1zZWNvbmRhcnktbGlnaHQ7XG5cbi8vIEltcG9ydCByZXNwb25zaXZlX2Jhc2UgZGVmYXVsdHMgKGZvciBHcnVudCBidWlsZHMgLSBXZWJwYWNrIGRvZXMgdGhpcyBhdXRvbWF0aWNhbGx5KVxuQGltcG9ydCBcInRoZW1lX2RlZmF1bHRzXCI7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBDb2xvciBQYWxldHRlIC0gRmlnbWEgRGVzaWduIFRva2Vuc1xuXG4gICBUaGVzZSBhcmUgdGhlIGZvdW5kYXRpb25hbCBjb2xvciBzY2FsZXMgdXNlZCBhY3Jvc3MgYWxsIHNob3BzLlxuICAgU2hvcC1zcGVjaWZpYyBicmFuZCBjb2xvcnMgcmVmZXJlbmNlIHRoZXNlIGJhc2UgdmFsdWVzLlxuXG4gICBVc2FnZTogQGltcG9ydCAnYmFzZV9jb2xvcnMnOyAoYmVmb3JlIHRoZW1lX3ZhcmlhYmxlcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBORVVUUkFMIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbmV1dHJhbC0xMDA6ICNGNkY2RjYgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yMDA6ICNGMkYyRjIgIWRlZmF1bHQ7XG4kbmV1dHJhbC0zMDA6ICNFREVERUQgIWRlZmF1bHQ7XG4kbmV1dHJhbC00MDA6ICNERURFREUgIWRlZmF1bHQ7XG4kbmV1dHJhbC01MDA6ICNBNkE2QTYgIWRlZmF1bHQ7XG4kbmV1dHJhbC02MDA6ICM5OTk5OTkgIWRlZmF1bHQ7XG4kbmV1dHJhbC03MDA6ICM3Njc2NzYgIWRlZmF1bHQ7XG4kbmV1dHJhbC04MDA6ICM0RDRENEQgIWRlZmF1bHQ7XG4kbmV1dHJhbC05MDA6ICMzNDM0MzQgIWRlZmF1bHQ7XG4kbmV1dHJhbC13aGl0ZTogI0ZGRkZGRiAhZGVmYXVsdDtcbiRuZXV0cmFsLWJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWUVMTE9XIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4keWVsbG93LTUwOiAgI0ZGRjlFMCAhZGVmYXVsdDtcbiR5ZWxsb3ctMTAwOiAjRkZFREFGICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6ICNGRkVBOUQgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogI0ZGRTY3NiAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiAjRkZFMDU4ICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICNGRkRCM0IgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogI0ZGRDkzMCAhZGVmYXVsdDsgIC8vIEFQT2Rpc2NvdW50ZXIgYnJhbmQtc2Vjb25kYXJ5XG4keWVsbG93LTcwMDogI0ZCQzAyRCAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiAjRjlBODI1ICFkZWZhdWx0O1xuJHllbGxvdy05MDA6ICNGNTdGMTcgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPUkFOR0UgU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRvcmFuZ2UtNTA6ICAjRkZGM0UwICFkZWZhdWx0O1xuJG9yYW5nZS0xMDA6ICNGRkUwQjIgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogI0ZGQ0M4MCAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiAjRkFCQzYyICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6ICNGQ0FGM0MgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogI0ZDOUYxNSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiAjRjE4QjE2ICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6ICNFQTc4MEMgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogI0Q1NjAwMCAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiAjQjY0QzAwICFkZWZhdWx0OyAgLy8gV2FybmluZyBkYXJrXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRUQgU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRyZWQtNTA6ICAjRkVFQkVFICFkZWZhdWx0OyAgLy8gRGFuZ2VyIGxpZ2h0XG4kcmVkLTEwMDogI0ZBREFERCAhZGVmYXVsdDsgIC8vIEFQT2Rpc2NvdW50ZXIgYnJhbmQtcHJpbWFyeS1saWdodFxuJHJlZC0yMDA6ICNGNUI3QkQgIWRlZmF1bHQ7XG4kcmVkLTMwMDogI0YzOTE5QiAhZGVmYXVsdDtcbiRyZWQtNDAwOiAjRjE3RThBICFkZWZhdWx0O1xuJHJlZC01MDA6ICNFRDVBNjggIWRlZmF1bHQ7XG4kcmVkLTYwMDogI0U4MkMzRiAhZGVmYXVsdDtcbiRyZWQtNzAwOiAjREYwOTFEICFkZWZhdWx0OyAgLy8gQVBPZGlzY291bnRlciBicmFuZC1wcmltYXJ5XG4kcmVkLTgwMDogI0QwMDIxQyAhZGVmYXVsdDsgIC8vIEFwb3RoZWtlLmRlIHByaW1hcnlcbiRyZWQtOTAwOiAjQjcxQzFDICFkZWZhdWx0OyAgLy8gRGFuZ2VyIGRhcmtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdSQVNTIEdSRUVOIFNDQUxFIChFLVJlemVwdCAvIFByZXNjcmlwdGlvbilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRncmFzcy1ncmVlbi01MDogICNFQ0Y2RUEgIWRlZmF1bHQ7XG4kZ3Jhc3MtZ3JlZW4tMTAwOiAjRDRFQUNEICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTIwMDogI0JCRERCMCAhZGVmYXVsdDtcbiRncmFzcy1ncmVlbi0zMDA6ICM5QUQxODkgIWRlZmF1bHQ7XG4kZ3Jhc3MtZ3JlZW4tNDAwOiAjODFDNjZDICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTUwMDogIzZCQkM1MiAhZGVmYXVsdDtcbiRncmFzcy1ncmVlbi02MDA6ICM1MkE4MzggIWRlZmF1bHQ7XG4kZ3Jhc3MtZ3JlZW4tNzAwOiAjNEM5QjM0ICFkZWZhdWx0OyAgLy8gRS1SZXplcHQgdGlsZSBiYWNrZ3JvdW5kXG4kZ3Jhc3MtZ3JlZW4tODAwOiAjM0Q4QjI3ICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTkwMDogIzI4NzgxMiAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdSRUVOIFNDQUxFIChTdWNjZXNzL0F2YWlsYWJpbGl0eSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRncmVlbi01MDogICNFOEY1RTkgIWRlZmF1bHQ7ICAvLyBTdWNjZXNzIGxpZ2h0XG4kZ3JlZW4tMTAwOiAjQzhFNkM5ICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogI0E1RDZBNyAhZGVmYXVsdDtcbiRncmVlbi0zMDA6ICM4MUM3ODQgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiAjNjZCQjZBICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogIzRDQUY1MCAhZGVmYXVsdDsgIC8vIFN1Y2Nlc3NcbiRncmVlbi02MDA6ICM0M0EwNDcgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiAjMzg4RTNDICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogIzJFN0QzMiAhZGVmYXVsdDtcbiRncmVlbi05MDA6ICMxQjVFMjAgIWRlZmF1bHQ7ICAvLyBTdWNjZXNzIGRhcmtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRFQUwgU0NBTEUgKEJvbnVzIFBvaW50cylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0ZWFsLTUwOiAgI0YxRjVGNSAhZGVmYXVsdDtcbiR0ZWFsLTEwMDogI0NDRTFFMiAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogI0E1Q0RDRiAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogIzg2QkVDMSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogIzY2QjNCNyAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogIzQ5QTZBQiAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogIzJEOTk5RiAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogIzBGODQ4QSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogIzAwNjk3MCAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogIzAwNTA1NCAhZGVmYXVsdDtcbiR0ZWFsLTk1MDogIzJFMzEzMCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENZQU4gU0NBTEUgKEJvbnVzIFBvaW50cyBhbHRlcm5hdGl2ZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjeWFuLTUwOiAgI0UxRjdGRSAhZGVmYXVsdDtcbiRjeWFuLTEwMDogI0MzRUZGRSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogIzlCRTRGRCAhZGVmYXVsdDtcbiRjeWFuLTMwMDogIzYyRDZGQyAhZGVmYXVsdDtcbiRjeWFuLTQwMDogIzAyQ0FGMiAhZGVmYXVsdDtcbiRjeWFuLTUwMDogIzAwQkZFNSAhZGVmYXVsdDtcbiRjeWFuLTYwMDogIzAwQjNENiAhZGVmYXVsdDtcbiRjeWFuLTcwMDogIzAwOURCRCAhZGVmYXVsdDtcbiRjeWFuLTgwMDogIzAwN0Y5OSAhZGVmYXVsdDsgIC8vIEJvbnVzIHBvaW50cyBjb2xvclxuJGN5YW4tOTAwOiAjMDA2OTdFICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTkFWWSBTQ0FMRSAoVmVyc2FuZGFwbyAvIEluZm8pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbmF2eS01MDogICNFN0YwRjkgIWRlZmF1bHQ7ICAvLyBJbmZvIGxpZ2h0XG4kbmF2eS0xMDA6ICNDRUUyRjMgIWRlZmF1bHQ7XG4kbmF2eS0yMDA6ICNBRENFRUIgIWRlZmF1bHQ7XG4kbmF2eS0zMDA6ICM4NUI1RTAgIWRlZmF1bHQ7XG4kbmF2eS00MDA6ICM2MkEyREEgIWRlZmF1bHQ7XG4kbmF2eS01MDA6ICMzRjhFRDUgIWRlZmF1bHQ7XG4kbmF2eS02MDA6ICMyQzdBQzkgIWRlZmF1bHQ7XG4kbmF2eS03MDA6ICMyMTY2QUIgIWRlZmF1bHQ7XG4kbmF2eS04MDA6ICMxQTRFODkgIWRlZmF1bHQ7ICAvLyBJbmZvIGRhcmtcbiRuYXZ5LTkwMDogIzBEM0E2RCAhZGVmYXVsdDsgIC8vIFZlcnNhbmRhcG8gcHJpbWFyeVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkxVRSBTQ0FMRSAoRm9jdXMvSW50ZXJhY3RpdmUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYmx1ZS01MDogICNFOEVBRjYgIWRlZmF1bHQ7XG4kYmx1ZS0xMDA6ICNDOEQxRjYgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6ICM5Q0FDRUUgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6ICM3RTkyRTEgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6ICM1QjcyRDEgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICM0MjVEQzcgIWRlZmF1bHQ7ICAvLyBGb2N1cyBjb2xvclxuJGJsdWUtNjAwOiAjMkY0OUFGICFkZWZhdWx0O1xuJGJsdWUtNzAwOiAjMDAzMzk5ICFkZWZhdWx0O1xuJGJsdWUtODAwOiAjMEIyMzgyICFkZWZhdWx0O1xuJGJsdWUtOTAwOiAjMDEwNjNGICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5ESUdPIFNDQUxFIChKdXZhbGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGluZGlnby01MDogICNFM0U1RkMgIWRlZmF1bHQ7XG4kaW5kaWdvLTEwMDogI0NBQ0VGNiAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiAjQTNBOUVCICFkZWZhdWx0O1xuJGluZGlnby0zMDA6ICM4NThDRTAgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogIzcwNzhENyAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAjNTk2MkM1ICFkZWZhdWx0O1xuJGluZGlnby02MDA6ICM0QzU1QjMgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogIzQyNEI5QSAhZGVmYXVsdDsgIC8vIEp1dmFsaXMgcHJpbWFyeVxuJGluZGlnby04MDA6ICMzNDNCNzkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogIzI1MkE1NiAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBVUlBMRSBTQ0FMRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHB1cnBsZS01MDogICNFRUVCRjUgIWRlZmF1bHQ7XG4kcHVycGxlLTEwMDogI0UzRERFRSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiAjQzhCQ0RDICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6ICNCN0E4RDIgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogIzlCODZDMCAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAjN0Y2MkIyICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6ICM2NTQ2OUIgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogIzUyMzc4MSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiAjM0YyODY3ICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6ICMyRDFENDkgIWRlZmF1bHQ7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIFRoZW1lIFZhcmlhYmxlc1xuICAgU2hhcmVkIGFjcm9zcyBBTEwgc2hvcHMgLSBpbXBvcnQgc2hvcC1zcGVjaWZpYyBmaWxlIEJFRk9SRSB0aGlzIG9uZVxuICAgdG8gb3ZlcnJpZGUgY29sb3IgdmFsdWVzLlxuXG4gICBVc2FnZSBpbiBzaG9wOlxuICAgQGltcG9ydCAnW3Nob3BdX3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBTaG9wIGNvbG9ycyAobm8gIWRlZmF1bHQpXG4gICBAaW1wb3J0ICdyZXNwb25zaXZlX2Jhc2Uvc2Fzcy90aGVtZV92YXJpYWJsZXMnOyAgLy8gVGhpcyBmaWxlICghZGVmYXVsdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCUkFORCBDT0xPUlMgKE92ZXJyaWRlIHRoZXNlIHBlciBzaG9wKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgI0RGMDkxRCAhZGVmYXVsdDtcbiRicmFuZC1wcmltYXJ5LWxpZ2h0OiAgICNGQURBREQgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAgICAgICAjRkZEOTMwICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeS1saWdodDogI0ZGRURBRiAhZGVmYXVsdDtcblxuLy8gTGVnYWN5IGFsaWFzZXMgKGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIGV4aXN0aW5nIGNvZGUpXG4vLyBOT1RFOiBJbiBBUE9kaXNjb3VudGVyIHRoZW1lLCAkcHJpbWFyeSA9IHllbGxvdyAoQ1RBKSwgJHNlY29uZGFyeSA9IHJlZCAoYnJhbmQpXG4vLyBUaGlzIG1heSBzZWVtIGludmVydGVkIGJ1dCBtYXRjaGVzIGhvdyAkcHJpbWFyeSBpcyB1c2VkIGZvciBDVEEgZWxlbWVudHNcbiRwcmltYXJ5OiAgICRicmFuZC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBU0UgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGV4dC1kYXJrOiAgIzM0MzQzNCAhZGVmYXVsdDtcbiR3aGl0ZTogICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICMwMDAwMDAgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICAgI0Y2RjZGNiAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNFTUFOVElDIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU3VjY2Vzc1xuJHN1Y2Nlc3MtbGlnaHQ6ICAjRThGNUU5ICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyOiAjQzhFNkM5ICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICAjNENBRjUwICFkZWZhdWx0O1xuJHN1Y2Nlc3MtZGFyazogICAjMUI1RTIwICFkZWZhdWx0O1xuXG4vLyBJbmZvXG4kaW5mby1saWdodDogICNFN0YwRjkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXI6ICNCRkRCRkUgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICMyMTk2RjMgIWRlZmF1bHQ7XG4kaW5mby1kYXJrOiAgICMxQTRFODkgIWRlZmF1bHQ7XG5cbi8vIFdhcm5pbmdcbiR3YXJuaW5nLWxpZ2h0OiAgI0ZGRjNFMCAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlcjogI0ZERTY4QSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAgI0ZGOTgwMCAhZGVmYXVsdDtcbiR3YXJuaW5nLWRhcms6ICAgI0I2NEMwMCAhZGVmYXVsdDtcblxuLy8gRGFuZ2VyXG4kZGFuZ2VyLWxpZ2h0OiAgI0ZFRUJFRSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyOiAjRkVDQUNBICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICNEMzJGMkYgIWRlZmF1bHQ7XG4kZGFuZ2VyLWRhcms6ICAgI0I3MUMxQyAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNQRUNJQUwgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYnJhbmQtbGlnaHQ6ICAgJGJyYW5kLXByaW1hcnktbGlnaHQgIWRlZmF1bHQ7XG4kZm9jdXM6ICAgICAgICAgIzQyNURDNyAhZGVmYXVsdDtcbiRmb2N1cy1ibHVlOiAgICAjMTA1N0REICFkZWZhdWx0O1xuJHJhdGluZzogICAgICAgICNGRkQ5MzAgIWRlZmF1bHQ7XG4kZGlzY291bnQ6ICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYm9udXNwb2ludHM6ICAgIzAwN0Y5OSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENUQSBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRiZy1jdGE6ICAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHVpLWN0YTogICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNQQUNJTkcgU0NBTEUgKGZyb20gRmlnbWEgdG9rZW5zKVxuLy8gU0NTUyB2YXJpYWJsZXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IC0gdXNlIENTUyBjdXN0b20gcHJvcGVydGllc1xuLy8gdmFyKC0tc3BhY2luZy0qKSBpbiBuZXcgY29kZSBmb3IgcmVzcG9uc2l2ZSBzcGFjaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBEZXNrdG9wIHZhbHVlcyAoWFhMLVhMIGJyZWFrcG9pbnRzKVxuJHNwYWNpbmcteHhzOiA0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy14czogIDhweCAhZGVmYXVsdDtcbiRzcGFjaW5nLXNtOiAgMTJweCAhZGVmYXVsdDtcbiRzcGFjaW5nLW1kOiAgMTZweCAhZGVmYXVsdDtcbiRzcGFjaW5nLWxnOiAgMjRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLXhsOiAgMzJweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTJ4bDogNDBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTN4bDogNDhweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTR4bDogNjRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTV4bDogODBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTZ4bDogOTZweCAhZGVmYXVsdDtcblxuLy8gTW9iaWxlIHZhbHVlcyAoTEctWFMgYnJlYWtwb2ludHMpIC0gdXNlZCBieSBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbiRzcGFjaW5nLXh4cy1tb2JpbGU6IDRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLXhzLW1vYmlsZTogIDZweCAhZGVmYXVsdDtcbiRzcGFjaW5nLXNtLW1vYmlsZTogIDhweCAhZGVmYXVsdDtcbiRzcGFjaW5nLW1kLW1vYmlsZTogIDEycHggIWRlZmF1bHQ7XG4kc3BhY2luZy1sZy1tb2JpbGU6ICAxNnB4ICFkZWZhdWx0O1xuJHNwYWNpbmcteGwtbW9iaWxlOiAgMjRweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTJ4bC1tb2JpbGU6IDMycHggIWRlZmF1bHQ7XG4kc3BhY2luZy0zeGwtbW9iaWxlOiA0MHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctNHhsLW1vYmlsZTogNTZweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTV4bC1tb2JpbGU6IDY0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy02eGwtbW9iaWxlOiA4MHB4ICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQk9SREVSIFJBRElVUyBTQ0FMRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHJhZGl1cy14czogICAgICAgNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1zbTogICAgICAgOHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1tZDogICAgICAgMTJweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGc6ICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kcmFkaXVzLXhsOiAgICAgICAyNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy14eGw6ICAgICAgMzJweCAhZGVmYXVsdDtcbiRyYWRpdXMtcGlsbDogICAgIDk5OXB4ICFkZWZhdWx0O1xuJHJhZGl1cy1jaXJjbGU6ICAgNTAlICFkZWZhdWx0O1xuXG4vLyBTZW1hbnRpYyBhbGlhc2VzXG4kcmFkaXVzLWN0YTogICAgICAkcmFkaXVzLXhzICFkZWZhdWx0O1xuJHJhZGl1cy1jYXJkOiAgICAgJHJhZGl1cy1tZCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRZUE9HUkFQSFkgKGZyb20gRmlnbWEgdG9rZW5zKVxuLy8gU0NTUyB2YXJpYWJsZXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IC0gdXNlIENTUyBjdXN0b20gcHJvcGVydGllc1xuLy8gdmFyKC0tZm9udC0qKSBpbiBuZXcgY29kZSBmb3IgcmVzcG9uc2l2ZSB0eXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBFYWNoIHNob3AgZGVmaW5lcyB0aGVpciBvd24gZm9udCBzdGFjayBpbiBfdmFyaWFibGVzLnNjc3MuXG5cbi8vIExlZ2FjeSBnZW5lcmljIGZvbnQgc2l6ZXMgKGtlcHQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5KVxuJHRleHQteHM6ICAgMTJweCAhZGVmYXVsdDtcbiR0ZXh0LXNtOiAgIDE0cHggIWRlZmF1bHQ7XG4kdGV4dC1iYXNlOiAxNnB4ICFkZWZhdWx0O1xuJHRleHQtbGc6ICAgMThweCAhZGVmYXVsdDtcbiR0ZXh0LXhsOiAgIDIycHggIWRlZmF1bHQ7XG4kdGV4dC0yeGw6ICAzMnB4ICFkZWZhdWx0O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXJlZ3VsYXI6ICA0MDAgIWRlZmF1bHQ7XG4kZm9udC1zZW1pYm9sZDogNjAwICFkZWZhdWx0O1xuJGZvbnQtYm9sZDogICAgIDcwMCAhZGVmYXVsdDtcblxuLy8gTGV0dGVyIFNwYWNpbmdcbiRsZXR0ZXItc3BhY2luZy1ub3JtYWw6IDAgIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctd2lkZTogICAxcHggIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZW1hbnRpYyBUeXBvZ3JhcGh5IFRva2VucyAtIERlc2t0b3AgKFhYTC1YTClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1ib2R5LXNpemU6ICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZvbnQtYm9keS1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuJGZvbnQtZm9vdG5vdGVzLXNpemU6ICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuXG4kZm9udC1taWNyby1zaXplOiAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRmb250LW1pY3JvLWxpbmUtaGVpZ2h0OiAxOHB4ICFkZWZhdWx0O1xuXG4kZm9udC10b3BsaW5lLXNpemU6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtdG9wbGluZS1saW5lLWhlaWdodDogICAgMjBweCAhZGVmYXVsdDtcbiRmb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmc6IDFweCAhZGVmYXVsdDtcblxuJGZvbnQtaDEtc2l6ZTogICAgICAgIDQ4cHggIWRlZmF1bHQ7XG4kZm9udC1oMS1saW5lLWhlaWdodDogNjRweCAhZGVmYXVsdDtcblxuJGZvbnQtaDItc2l6ZTogICAgICAgIDM2cHggIWRlZmF1bHQ7XG4kZm9udC1oMi1saW5lLWhlaWdodDogNDhweCAhZGVmYXVsdDtcblxuJGZvbnQtaDMtc2l6ZTogICAgICAgIDI4cHggIWRlZmF1bHQ7XG4kZm9udC1oMy1saW5lLWhlaWdodDogMzdweCAhZGVmYXVsdDtcblxuJGZvbnQtaDQtc2l6ZTogICAgICAgIDIycHggIWRlZmF1bHQ7XG4kZm9udC1oNC1saW5lLWhlaWdodDogMzBweCAhZGVmYXVsdDtcblxuJGZvbnQtaDUtc2l6ZTogICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kZm9udC1oNS1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNlbWFudGljIFR5cG9ncmFwaHkgVG9rZW5zIC0gTW9iaWxlIChMRy1YUylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1ib2R5LXNpemUtbW9iaWxlOiAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LWJvZHktbGluZS1oZWlnaHQtbW9iaWxlOiAyMHB4ICFkZWZhdWx0O1xuXG4kZm9udC1mb290bm90ZXMtc2l6ZS1tb2JpbGU6ICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0LW1vYmlsZTogMThweCAhZGVmYXVsdDtcblxuJGZvbnQtbWljcm8tc2l6ZS1tb2JpbGU6ICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGZvbnQtbWljcm8tbGluZS1oZWlnaHQtbW9iaWxlOiAxOHB4ICFkZWZhdWx0O1xuXG4kZm9udC10b3BsaW5lLXNpemUtbW9iaWxlOiAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXRvcGxpbmUtbGluZS1oZWlnaHQtbW9iaWxlOiAgICAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtdG9wbGluZS1sZXR0ZXItc3BhY2luZy1tb2JpbGU6IDAuNXB4ICFkZWZhdWx0O1xuXG4kZm9udC1oMS1zaXplLW1vYmlsZTogICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZm9udC1oMS1saW5lLWhlaWdodC1tb2JpbGU6IDQxcHggIWRlZmF1bHQ7XG5cbiRmb250LWgyLXNpemUtbW9iaWxlOiAgICAgICAgMjZweCAhZGVmYXVsdDtcbiRmb250LWgyLWxpbmUtaGVpZ2h0LW1vYmlsZTogMzVweCAhZGVmYXVsdDtcblxuJGZvbnQtaDMtc2l6ZS1tb2JpbGU6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJGZvbnQtaDMtbGluZS1oZWlnaHQtbW9iaWxlOiAyNnB4ICFkZWZhdWx0O1xuXG4kZm9udC1oNC1zaXplLW1vYmlsZTogICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kZm9udC1oNC1saW5lLWhlaWdodC1tb2JpbGU6IDI2cHggIWRlZmF1bHQ7XG5cbiRmb250LWg1LXNpemUtbW9iaWxlOiAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmb250LWg1LWxpbmUtaGVpZ2h0LW1vYmlsZTogMjRweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9QQUNJVFkgU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRvcGFjaXR5LXN1YnRsZTogMC4wNiAhZGVmYXVsdDtcbiRvcGFjaXR5LWxpZ2h0OiAgMC4xMiAhZGVmYXVsdDtcbiRvcGFjaXR5LW11dGVkOiAgMC4yNCAhZGVmYXVsdDtcbiRvcGFjaXR5LW1lZGl1bTogMC43MiAhZGVmYXVsdDtcbiRvcGFjaXR5LWZ1bGw6ICAgMSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJPUkRFUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRib3JkZXItdGhpbjogICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLW1lZGl1bTogMnB4ICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0hBRE9XU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNoYWRvdy1kcm9wZG93bjogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7XG4kc2hhZG93LWNhcmQ6ICAgICAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFotSU5ERVggU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR6LWRyb3Bkb3duOiAxMDAgIWRlZmF1bHQ7XG4kei1zdGlja3k6ICAgMjAwICFkZWZhdWx0O1xuJHotbW9kYWw6ICAgIDMwMCAhZGVmYXVsdDtcbiR6LXRvb2x0aXA6ICA0MDAgIWRlZmF1bHQ7XG5cbi8vIEhlYWRlciB6LWluZGV4IChoaWdoZXIgdmFsdWVzIGZvciBvdmVybGF5cylcbiRoZWFkZXItei1pbmRleDogICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LXotaW5kZXg6ICAgIDEwMTAgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tkcm9wLXotaW5kZXg6ICAgMTAxMCAhZGVmYXVsdDtcbiRoZWFkZXItb2ZmY2FudmFzLXotaW5kZXg6ICAxOTAwICFkZWZhdWx0O1xuJGhlYWRlci1vZmZjYW52YXMtbGV2ZWwyLXo6IDE5MTAgIWRlZmF1bHQ7XG4kaGVhZGVyLW9mZmNhbnZhcy1sZXZlbDMtejogMTkyMCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElDT04gU0laRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRpY29uLXhzOiAxMHB4ICFkZWZhdWx0O1xuJGljb24tc206IDE0cHggIWRlZmF1bHQ7XG4kaWNvbi1tZDogMTZweCAhZGVmYXVsdDtcbiRpY29uLWxnOiAyNHB4ICFkZWZhdWx0O1xuJGljb24teGw6IDMycHggIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDT01QT05FTlQgU0laSU5HXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCdXR0b24gSGVpZ2h0c1xuJGJ1dHRvbi1oZWlnaHQtc206IDMycHggIWRlZmF1bHQ7XG4kYnV0dG9uLWhlaWdodC1tZDogNDBweCAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0LWxnOiA0OHB4ICFkZWZhdWx0O1xuXG4vLyBJbnB1dCBIZWlnaHRzXG4kaW5wdXQtaGVpZ2h0LWZyYW1lOiAgICAgNDhweCAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtdW5kZXJsaW5lOiA0MHB4ICFkZWZhdWx0O1xuXG4vLyBUYWcvQmFkZ2UgSGVpZ2h0c1xuJHRhZy1oZWlnaHQ6ICAyMnB4ICFkZWZhdWx0O1xuJGNoaXAtaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4vLyBFeWVjYXRjaGVyIFNpemVzXG4kZXllY2F0Y2hlci1zbTogMzJweCAhZGVmYXVsdDtcbiRleWVjYXRjaGVyLW1kOiA0OHB4ICFkZWZhdWx0O1xuJGV5ZWNhdGNoZXItbGc6IDY0cHggIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCUkVBS1BPSU5UU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJyZWFrcG9pbnQtc206ICAzNzVweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAgNzY4cHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogIDk5MnB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQteGw6ICAxMjAwcHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC0yeGw6IDE0MDBweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBU0UgTEFZT1VUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYm9keS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAjREVERURFICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVVRJTElUWSBDT0xPUlMgKGdyYXkgc2NhbGUgLSB1c2VkIGluIF92YXJpYWJsZXMuc2Nzcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRncmF5OiAgICAgI0RFREVERSAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNDAwXG4kZ3JheS0yMDA6ICNERURFREUgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTQwMFxuJGdyYXktMzAwOiAjRURFREVEICFkZWZhdWx0OyAgLy8gbmV1dHJhbC0zMDBcbiRncmF5LTQwMDogIzRENEQ0RCAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtODAwXG4kZ3JheS01MDA6ICNGMkYyRjIgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTIwMFxuJGdyYXktNjAwOiAjMzQzNDM0ICFkZWZhdWx0OyAgLy8gbmV1dHJhbC05MDBcbiRncmF5LTcwMDogI0RFREVERSAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNDAwXG5cbiRsaWdodDogICNGMkYyRjIgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTIwMFxuJGRhcms6ICAgIzk5OTk5OSAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNjAwXG4kZGFya2VyOiAjMzQzNDM0ICFkZWZhdWx0OyAgLy8gbmV1dHJhbC05MDBcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUQVRVUyBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRncmVlbjogICAgICAgICAjM0Q4QjI3ICFkZWZhdWx0OyAgLy8gZ3Jhc3MtZ3JlZW4tODAwXG4kcmVkOiAgICAgICAgICAgI0RGMDkxRCAhZGVmYXVsdDsgIC8vIEVycm9yIHJlZCAtIE5PVCBicmFuZCBkZXBlbmRlbnQhXG4kc3VjY2Vzcy1mYWludDogI0Q0RUFDRCAhZGVmYXVsdDsgIC8vIGdyYXNzLWdyZWVuLTEwMFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTEVHQUNZIEFMSUFTRVMgKHVzZWQgaW4gY29tcG9uZW50IHN0eWxlcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRnb2xkOiAgICAgICAgICAgICAgICAgI0VEQkEwMCAhZGVmYXVsdDtcbiRhcG8tZ29sZGVuOiAgICAgICAgICAgI0VEQkEwMCAhZGVmYXVsdDtcbiRhcG8tc3VuOiAgICAgICAgICAgICAgI0ZFQ0UyRiAhZGVmYXVsdDtcbiRhcG8teWVsbG93OiAgICAgICAgICAgJGJyYW5kLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRhcG8teWVsbG93MjogICAgICAgICAgI0Y5QTgyNSAhZGVmYXVsdDsgIC8vIHllbGxvdy04MDBcbiRhcG8tdGV4dC1jb2xvcjogICAgICAgJHRleHQtZGFyayAhZGVmYXVsdDtcbiRhcG8tdGV4dC1jb2xvci1saWdodDogIzc2NzY3NiAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNzAwXG4kYXBvLXRleHQtbGlnaHQtZ3JheTogICM3Njc2NzYgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTcwMFxuJGFwby1kYXJrLWdyZWVuOiAgICAgICAjMUI1RTIwICFkZWZhdWx0OyAgLy8gZ3JlZW4tOTAwXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIRUFERVIgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kaGVhZGVyX3ByaW1hcnk6ICAgJGJyYW5kLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZWFkZXJfc2Vjb25kYXJ5OiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTVBPTkVOVC1TUEVDSUZJQyBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwcm9tb2Rpb24tZ3JleTogIzRENEQ0RCAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtODAwXG4kdGlsZS1iZzogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0OyAgLy8gRGVmYXVsdCB0byBicmFuZC1wcmltYXJ5IGZvciB0aWxlc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09NUE9ORU5UIFRPS0VOUyAoRGVyaXZlZCBmcm9tIG9sZCB0aGVtZV92YXJpYWJsZXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCdXR0b25zXG4kYnV0dG9uLXByaW1hcnktYmc6ICAgICAgICAgICRiZy1jdGEgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktb3V0bGluZTogICAgICNFREJBMDAgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktaG92ZXI6ICAgICAgICNGRUNFMkYgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjogICR1aS1jdGEgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1zZWNvbmRhcnktYmc6ICAgICAgICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1zdWJ0bGUpICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI6ICAgICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1saWdodCkgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yOiAkdGV4dC1kYXJrICFkZWZhdWx0O1xuXG4vLyBTZWFyY2hcbiRzZWFyY2gtaGlnaGxpZ2h0ZWQtY29sb3I6ICAgICAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1ub24taGlnaGxpZ2h0ZWQtY29sb3I6ICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG4kc2VhcmNoLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjogICAgICAgJGJnLWN0YSAhZGVmYXVsdDtcbiRzZWFyY2gtYnV0dG9uLWJvcmRlci1jb2xvcjogICAkYnV0dG9uLXByaW1hcnktb3V0bGluZSAhZGVmYXVsdDtcbiRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I6ICAgICAkdWktY3RhICFkZWZhdWx0O1xuJHNlYXJjaC1rZXl3b3JkLWNvbG9yOiAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1leWVjYXRjaGVyLWJnOiAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1wcmljZS1yZWQ6ICAgICAgICAgICAgICRkaXNjb3VudCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcbiRjYXJkLWJvcmRlci1kZWZhdWx0OiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItaG92ZXI6ICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tdXRlZCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItZm9jdXM6ICAgJGZvY3VzICFkZWZhdWx0O1xuJGNhcmQtYmFja2dyb3VuZDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gUHJpY2VzXG4kcHJpY2UtcHJpbWFyeTogICAkZGlzY291bnQgIWRlZmF1bHQ7XG4kcHJpY2Utc3RyaWtlb3V0OiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSkgIWRlZmF1bHQ7XG5cbi8vIEF2YWlsYWJpbGl0eVxuJGF2YWlsYWJpbGl0eS1zdWNjZXNzOiAkc3VjY2Vzcy1kYXJrICFkZWZhdWx0O1xuJGF2YWlsYWJpbGl0eS1lcnJvcjogICAkZGFuZ2VyLWRhcmsgIWRlZmF1bHQ7XG4kYXZhaWxhYmlsaXR5LWluZm86ICAgICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG5cbi8vIENvbnNlbnQgTWFuYWdlclxuJGNvbnNlbnQtbWFuYWdlci1vdmVybGF5LWJnOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuNDgpICFkZWZhdWx0O1xuJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyOiAgICAgICAgJGFwby10ZXh0LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc6ICAgJGJyYW5kLXByaW1hcnktbGlnaHQgIWRlZmF1bHQ7XG4kY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iOiAkdWktY3RhICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1VDQ0VTUyBJQ09OIChMb2dvZmYsIFJlZ2lzdHJhdGlvbiBTdWNjZXNzLCBldGMuKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHN1Y2Nlc3MtaWNvbi1jb2xvcjogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1pY29uLWNvbG9yLWxpZ2h0OiAkYnJhbmQtcHJpbWFyeS1saWdodCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENBUlQgT1ZFUkxBWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNhcnQtb3ZlcmxheS1pbm5lci1wYWRkaW5nOiAgMS41cmVtICFkZWZhdWx0O1xuJGNhcnQtb3ZlcmxheS1mb290ZXItbWFyZ2luOiAgMC43NXJlbSAhZGVmYXVsdDtcbiRjYXJ0LW92ZXJsYXktZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FydC1vdmVybGF5LXN1Y2Nlc3MtY29sb3I6ICAjMDA2NjAwICFkZWZhdWx0O1xuJGNhcnQtb3ZlcmxheS1lcnJvci1jb2xvcjogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIGZvciBSZXNwb25zaXZlIFNwYWNpbmdcbiAgIFRoZXNlIGNoYW5nZSBhdXRvbWF0aWNhbGx5IGF0IGJyZWFrcG9pbnRzIGJhc2VkIG9uIEZpZ21hIHRva2Vuc1xuICAgVXNhZ2U6IHZhcigtLXNwYWNpbmctbWQpLCB2YXIoLS1zcGFjaW5nLWxnKSwgZXRjLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOnJvb3Qge1xuICAvLyBEZXNrdG9wIHZhbHVlcyAoWFhMLVhMOiA+PSAxMDI0cHgpXG4gIC0tc3BhY2luZy14eHM6ICN7JHNwYWNpbmcteHhzfTtcbiAgLS1zcGFjaW5nLXhzOiAgI3skc3BhY2luZy14c307XG4gIC0tc3BhY2luZy1zbTogICN7JHNwYWNpbmctc219O1xuICAtLXNwYWNpbmctbWQ6ICAjeyRzcGFjaW5nLW1kfTtcbiAgLS1zcGFjaW5nLWxnOiAgI3skc3BhY2luZy1sZ307XG4gIC0tc3BhY2luZy14bDogICN7JHNwYWNpbmcteGx9O1xuICAtLXNwYWNpbmctMnhsOiAjeyRzcGFjaW5nLTJ4bH07XG4gIC0tc3BhY2luZy0zeGw6ICN7JHNwYWNpbmctM3hsfTtcbiAgLS1zcGFjaW5nLTR4bDogI3skc3BhY2luZy00eGx9O1xuICAtLXNwYWNpbmctNXhsOiAjeyRzcGFjaW5nLTV4bH07XG4gIC0tc3BhY2luZy02eGw6ICN7JHNwYWNpbmctNnhsfTtcbn1cblxuLy8gTW9iaWxlL1RhYmxldCB2YWx1ZXMgKExHLVhTOiA8IDEwMjRweClcbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWxnIC0gMX0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2luZy14eHM6ICN7JHNwYWNpbmcteHhzLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLXhzOiAgI3skc3BhY2luZy14cy1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy1zbTogICN7JHNwYWNpbmctc20tbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctbWQ6ICAjeyRzcGFjaW5nLW1kLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLWxnOiAgI3skc3BhY2luZy1sZy1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy14bDogICN7JHNwYWNpbmcteGwtbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctMnhsOiAjeyRzcGFjaW5nLTJ4bC1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy0zeGw6ICN7JHNwYWNpbmctM3hsLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLTR4bDogI3skc3BhY2luZy00eGwtbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctNXhsOiAjeyRzcGFjaW5nLTV4bC1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy02eGw6ICN7JHNwYWNpbmctNnhsLW1vYmlsZX07XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIGZvciBSZXNwb25zaXZlIFR5cG9ncmFwaHlcbiAgIFRoZXNlIGNoYW5nZSBhdXRvbWF0aWNhbGx5IGF0IGJyZWFrcG9pbnRzIGJhc2VkIG9uIEZpZ21hIHRva2Vuc1xuICAgVXNhZ2U6IHZhcigtLWZvbnQtYm9keS1zaXplKSwgdmFyKC0tZm9udC1oMS1zaXplKSwgZXRjLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOnJvb3Qge1xuICAvLyBCb2R5IHRleHRcbiAgLS1mb250LWJvZHktc2l6ZTogICAgICAgICN7JGZvbnQtYm9keS1zaXplfTtcbiAgLS1mb250LWJvZHktbGluZS1oZWlnaHQ6ICN7JGZvbnQtYm9keS1saW5lLWhlaWdodH07XG5cbiAgLy8gRm9vdG5vdGVzXG4gIC0tZm9udC1mb290bm90ZXMtc2l6ZTogICAgICAgICN7JGZvbnQtZm9vdG5vdGVzLXNpemV9O1xuICAtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAjeyRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodH07XG5cbiAgLy8gTWljcm9cbiAgLS1mb250LW1pY3JvLXNpemU6ICAgICAgICAjeyRmb250LW1pY3JvLXNpemV9O1xuICAtLWZvbnQtbWljcm8tbGluZS1oZWlnaHQ6ICN7JGZvbnQtbWljcm8tbGluZS1oZWlnaHR9O1xuXG4gIC8vIFRvcGxpbmVcbiAgLS1mb250LXRvcGxpbmUtc2l6ZTogICAgICAgICAgICN7JGZvbnQtdG9wbGluZS1zaXplfTtcbiAgLS1mb250LXRvcGxpbmUtbGluZS1oZWlnaHQ6ICAgICN7JGZvbnQtdG9wbGluZS1saW5lLWhlaWdodH07XG4gIC0tZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nOiAjeyRmb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmd9O1xuXG4gIC8vIEhlYWRpbmdzXG4gIC0tZm9udC1oMS1zaXplOiAgICAgICAgI3skZm9udC1oMS1zaXplfTtcbiAgLS1mb250LWgxLWxpbmUtaGVpZ2h0OiAjeyRmb250LWgxLWxpbmUtaGVpZ2h0fTtcblxuICAtLWZvbnQtaDItc2l6ZTogICAgICAgICN7JGZvbnQtaDItc2l6ZX07XG4gIC0tZm9udC1oMi1saW5lLWhlaWdodDogI3skZm9udC1oMi1saW5lLWhlaWdodH07XG5cbiAgLS1mb250LWgzLXNpemU6ICAgICAgICAjeyRmb250LWgzLXNpemV9O1xuICAtLWZvbnQtaDMtbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDMtbGluZS1oZWlnaHR9O1xuXG4gIC0tZm9udC1oNC1zaXplOiAgICAgICAgI3skZm9udC1oNC1zaXplfTtcbiAgLS1mb250LWg0LWxpbmUtaGVpZ2h0OiAjeyRmb250LWg0LWxpbmUtaGVpZ2h0fTtcblxuICAtLWZvbnQtaDUtc2l6ZTogICAgICAgICN7JGZvbnQtaDUtc2l6ZX07XG4gIC0tZm9udC1oNS1saW5lLWhlaWdodDogI3skZm9udC1oNS1saW5lLWhlaWdodH07XG59XG5cbi8vIE1vYmlsZS9UYWJsZXQgdmFsdWVzIChMRy1YUzogPCAxMDI0cHgpXG5AbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1sZyAtIDF9KSB7XG4gIDpyb290IHtcbiAgICAvLyBCb2R5IHRleHRcbiAgICAtLWZvbnQtYm9keS1zaXplOiAgICAgICAgI3skZm9udC1ib2R5LXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtYm9keS1saW5lLWhlaWdodDogI3skZm9udC1ib2R5LWxpbmUtaGVpZ2h0LW1vYmlsZX07XG5cbiAgICAvLyBGb290bm90ZXNcbiAgICAtLWZvbnQtZm9vdG5vdGVzLXNpemU6ICAgICAgICAjeyRmb250LWZvb3Rub3Rlcy1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDogI3skZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQtbW9iaWxlfTtcblxuICAgIC8vIE1pY3JvXG4gICAgLS1mb250LW1pY3JvLXNpemU6ICAgICAgICAjeyRmb250LW1pY3JvLXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtbWljcm8tbGluZS1oZWlnaHQ6ICN7JGZvbnQtbWljcm8tbGluZS1oZWlnaHQtbW9iaWxlfTtcblxuICAgIC8vIFRvcGxpbmVcbiAgICAtLWZvbnQtdG9wbGluZS1zaXplOiAgICAgICAgICAgI3skZm9udC10b3BsaW5lLXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtdG9wbGluZS1saW5lLWhlaWdodDogICAgI3skZm9udC10b3BsaW5lLWxpbmUtaGVpZ2h0LW1vYmlsZX07XG4gICAgLS1mb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmc6ICN7JGZvbnQtdG9wbGluZS1sZXR0ZXItc3BhY2luZy1tb2JpbGV9O1xuXG4gICAgLy8gSGVhZGluZ3NcbiAgICAtLWZvbnQtaDEtc2l6ZTogICAgICAgICN7JGZvbnQtaDEtc2l6ZS1tb2JpbGV9O1xuICAgIC0tZm9udC1oMS1saW5lLWhlaWdodDogI3skZm9udC1oMS1saW5lLWhlaWdodC1tb2JpbGV9O1xuXG4gICAgLS1mb250LWgyLXNpemU6ICAgICAgICAjeyRmb250LWgyLXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtaDItbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDItbGluZS1oZWlnaHQtbW9iaWxlfTtcblxuICAgIC0tZm9udC1oMy1zaXplOiAgICAgICAgI3skZm9udC1oMy1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LWgzLWxpbmUtaGVpZ2h0OiAjeyRmb250LWgzLWxpbmUtaGVpZ2h0LW1vYmlsZX07XG5cbiAgICAtLWZvbnQtaDQtc2l6ZTogICAgICAgICN7JGZvbnQtaDQtc2l6ZS1tb2JpbGV9O1xuICAgIC0tZm9udC1oNC1saW5lLWhlaWdodDogI3skZm9udC1oNC1saW5lLWhlaWdodC1tb2JpbGV9O1xuXG4gICAgLS1mb250LWg1LXNpemU6ICAgICAgICAjeyRmb250LWg1LXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtaDUtbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDUtbGluZS1oZWlnaHQtbW9iaWxlfTtcbiAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgQm94IFNpemluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFjY2Vzc2liaWxpdHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zci1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vLyBvdmVycmlkZSBvZiBsZWdhY3kgbWFyZ2luLWxlZnQgb24gbGlzdCBpdGVtc1xubGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4vLyBNYWluIHBhZ2UgY29udGFpbmVyIC0gcmVzcG9uc2l2ZSBtYXgtd2lkdGggd2l0aCBzaWRlIHBhZGRpbmdcbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5ib2R5LnJlc3BvbnNpdmUtYmFzZS1lbmFibGVkIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuXG4vLyBDb250ZW50IHNlY3Rpb24gd3JhcHBlciAtIHByb3ZpZGVzIHNwYWNpbmcgYW5kIHNlcGFyYXRvciBiZXR3ZWVuIHNlY3Rpb25zXG4uY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2luZy0yeGwpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTAwO1xuICB9XG5cbi8vIHRlbXBvcmFyeSBmaXggZm9yIHByb2R1Y3Qgc2xpZGVyIC0gd2lsbCBiZSByZWZhY3RvcmVkXG4uY29udGVudC1zZWN0aW9uIHtcbiAgW2RhdGEtdHlwZV0sIFtkYXRhLWlzLW1vZGFsPWZhbHNlXSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYmxvY2s6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgW2RhdGEtdHlwZV0gLnByb2R1Y3RzLXN3aXBlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuI2dvb2dsZV9hZHNlbnNlX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVHlwb2dyYXBoeSBWYXJpYWJsZXNcbiRmb250LWZhbWlseS1oZWFkbGluZTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2R5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0OiAxMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1oMjogMjJweDtcbiRmb250LXNpemUtaDM6IDE4cHg7XG4kZm9udC1zaXplLWg0OiAxN3B4O1xuJGZvbnQtc2l6ZS1oNTogMTZweDtcbiRmb250LXNpemUtaDY6IDE1cHg7XG5cbiRmb250LXNpemUtaGlnaGxpZ2h0OiAyMnB4O1xuJGZvbnQtc2l6ZS1ib2R5LWxnOiAxOHB4O1xuJGZvbnQtc2l6ZS1ib2R5LW1kOiAxNnB4O1xuJGZvbnQtc2l6ZS1ib2R5OiAxNHB4O1xuJGZvbnQtc2l6ZS1zdWJ0ZXh0OiAxM3B4O1xuJGZvbnQtc2l6ZS1ub3RlczogMTJweDtcblxuLy8gTGluZSBIZWlnaHRzXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGxpbmUtaGVpZ2h0LWgyOiAyOHB4O1xuJGxpbmUtaGVpZ2h0LWgzOiAyNHB4O1xuJGxpbmUtaGVpZ2h0LWg0OiAyMnB4O1xuJGxpbmUtaGVpZ2h0LWg1OiAyNHB4O1xuJGxpbmUtaGVpZ2h0LWg2OiAyNXB4O1xuXG4kbGluZS1oZWlnaHQtYm9keTogMjRweDtcbiRsaW5lLWhlaWdodC1oZWFkbGluZTogMzJweDtcbiRsaW5lLWhlaWdodC1ub3RlczogMjBweDtcbiRsaW5lLWhlaWdodC1zaW5nbGU6IDE7XG5cbi8vIENvbG9yIFZhcmlhYmxlc1xuJGFwby1tZWRpdW0tZ3JheTogIzc2NzY3NiAhZGVmYXVsdDtcbiRmb2N1cy1ibHVlOiAjMTA1N0REICFkZWZhdWx0O1xuJGhlYWRlcl9wcmltYXJ5OiAkcHJpbWFyeTtcbiRhcG8tZ29sZGVuOiAjRURCQTAwICFkZWZhdWx0O1xuJGFwby1zdW46ICNGRUNFMkYgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNGNEYyRjIgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNFOEU4RTggIWRlZmF1bHQ7XG4kcmVkOiAjREYwOTFEICFkZWZhdWx0O1xuXG4vLyBCcmFuZCBDb2xvcnNcbiRjb2xvci10ZXh0LWRlZmF1bHQ6ICMzNDM0MzQ7XG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6ICRhcG8tbWVkaXVtLWdyYXk7XG4kY29sb3ItdGV4dC1zdWNjZXNzOiAjMDA2NjAwO1xuJGNvbG9yLXRleHQtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItdGV4dC1hY2NlbnQ6ICNCOTAwMTQ7XG4kY29sb3ItdGV4dC1hY2NlbnQtaG92ZXI6ICNERjA5MUQ7XG4kYXBvLXRleHQtY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQgIWRlZmF1bHQ7XG5cbi8vIEJhY2tncm91bmQgQ29sb3JzXG4kY29sb3ItYmctbHYtMTogI0ZGRkZGRjtcbiRjb2xvci1iZy1sdi0yOiAjRjZGNkY2O1xuJGNvbG9yLWJnLWx2LTM6ICNFREVERUQ7XG4kY29sb3ItYmctcHJpbWFyeTogJHByaW1hcnk7XG4kY29sb3ItYmctcHJpbWFyeV9ob3ZlcjogI0ZFQ0UyRjtcbiRjb2xvci1iZy1zZWNvbmRhcnk6ICRzZWNvbmRhcnk7XG4kY29sb3ItYmctc3VjY2VzczogIzRDOUMwNjtcblxuLy8gQm9yZGVyIENvbG9yc1xuJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk6ICNERURFREU7XG4kY29sb3ItYm9yZGVyLWZhaW50OiAjRjJGMkYyO1xuJGNvbG9yLWJvcmRlci1wcmltYXJ5OiAjRURCQTAwO1xuXG4vLyBTcGFjaW5nXG4kc3BhY2luZy14eHM6IDRweDtcbiRzcGFjaW5nLXhzOiA4cHg7XG4kc3BhY2luZy1zbTogMTBweDtcbiRzcGFjaW5nLW1kOiAxMnB4O1xuJHNwYWNpbmctbWQtYWx0OiAxNnB4O1xuJHNwYWNpbmctbGc6IDIwcHg7XG4kc3BhY2luZy14bDogMjRweDtcbiRzcGFjaW5nLXh4bDogMzJweDtcbiRzcGFjaW5nLTN4bDogNDBweDtcbiRzcGFjaW5nLTR4bDogNDhweDtcblxuJGJvcmRlci1yYWRpdXMteHhzOiA0cHg7XG4kYm9yZGVyLXJhZGl1cy14czogNXB4O1xuJGJvcmRlci1yYWRpdXMtc206IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1tZDogMzBweDtcblxuLy8gR3JpZCBWYXJpYWJsZXNcbiRncmlkLWd1dHRlci13aWR0aDogMXJlbTtcblxuLy8gQ29udGFpbmVyIE1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlOiAxMjgwcHg7XG4kY29udGFpbmVyLW1heC13aWR0aC1tZWRpdW06IDk5MnB4O1xuXG4vLyBOYXZpZ2F0aW9uIEJ1dHRvbiBEaW1lbnNpb25zXG4kbmF2LWJ1dHRvbi1zaXplOiAzMnB4O1xuJG5hdi1pY29uLXNpemU6IDE2cHg7XG5cbi8vIExheW91dCBWYXJpYWJsZXNcbiRzZWN0aW9uLW1hcmdpbi1tb2JpbGU6IDE2cHg7XG4kdmlld3BvcnQtd2lkdGgtcmF0aW86IDkwdnc7XG5cbi8vIFR5cG9ncmFwaHkgQWRqdXN0bWVudHNcbiRsZXR0ZXItc3BhY2luZy10aWdodDogLTAuNXB4O1xuXG4vLyBQcm9kdWN0IFNsaWRlciBWYXJpYWJsZXNcbiRwcm9kdWN0LXNsaWRlci1tYXJnaW4tZGVza3RvcDogNDhweDtcbiRwcm9kdWN0LXNsaWRlci1tYXJnaW4tbW9iaWxlOiAzMnB4O1xuJHByb2R1Y3Qtc2xpZGVyLXRpdGxlLW1hcmdpbjogMTZweDtcblxuLy8gU2lkZWJhciBWYXJpYWJsZXNcbiRzaWRlYmFyLXdpZHRoOiAyNzZweDtcblxuLy8gRm9ybSBDb21wb25lbnQgSGVpZ2h0c1xuJGZvcm0tZWxlbWVudC1oZWlnaHQ6IDQ4cHg7XG4iLCJAdXNlIFwic2FzczptYXBcIjtcblxuJGdyaWQtYnJlYWtwb2ludHMtY3VzdG9tOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbiRjb250YWluZXItbWF4LXdpZHRocy1jdXN0b206IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMjgwcHhcbikgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1leHRyYS1wYWRkaW5nLXg6ICRzcGFjaW5nLW1kICFkZWZhdWx0O1xuJGNvbnRhaW5lci1leHRyYS1zaXplOiBjYWxjKCN7JGNvbnRhaW5lci1leHRyYS1wYWRkaW5nLXh9ICogMikgIWRlZmF1bHQ7XG5cbi8vIGltcG9ydCBCb290c3RyYXBcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuXG5AZnVuY3Rpb24gZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoJGJyZWFrcG9pbnQpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocy1jdXN0b20sICRicmVha3BvaW50KTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLWN1c3RvbSkge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMtY3VzdG9tKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIsXG5oZWFkZXIsIC51c3AtYmFyIHtcblxuICAuY29udGFpbmVyLFxuICAmLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbm5lcixcbiAgLmNvbnRhaW5lcixcbiAgJi5jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoc20pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aChtZCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKGxnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoeGwpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoeHhsKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250YWluZXIjaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuXG4gICNoZWFkZXJfYm94e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICNob2xkZXJfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuXG4gICNob2xkZXJfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG59IiwiXG4vLyBjb250YWluZXJzXG4jY29udGVudF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuI3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBCdXR0b25zIC0gTWVudSB0cmlnZ2VycywgYmFjayBidXR0b25zLCBwcmVzY3JpcHRpb24gYnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaGVhZGVyLWJ1dHRvbiB7XG4gICYtLWJhcmUsXG4gICYtLWJhcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYtLXN1Ym1lbnUtY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gICYtLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubGluay1saXN0X19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYtLWl0ZW0tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLS1wcmVzY3JpcHRpb24uYnV0dG9uLFxuICAmLS1zZWFyY2guYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tcGFkZGluZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJGhlYWRlci1idXR0b24tbWluLWhlaWdodDtcblxuICAgIC5oZWFkZXItYnV0dG9uX19pY29uIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBWYXJpYWJsZXMgKExFR0FDWSlcbi8vIFRoZXNlIHZhcmlhYmxlcyBhcmUga2VwdCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuXG4vLyBOZXcgdmFyaWFibGVzIHNob3VsZCBiZSBhZGRlZCB0byBfdGhlbWVfZGVmYXVsdHMuc2NzcyBpbnN0ZWFkLlxuLy8gT3ZlcnJpZGUgdGhlc2UgaW4gc2hvcC1zcGVjaWZpYyBfdGhlbWVfdmFyaWFibGVzLnNjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJhc2UgdmFyaWFibGVzIChmYWxsYmFja3MgZm9yIHNob3BzIHRoYXQgZG9uJ3QgaW5jbHVkZSBhYnN0cmFjdHMpXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgICAgICNERjA5MUQgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICNGRkQ5MzAgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICAgICAgICAgICAgICAgICAgICAgICM2Yzc1N2QgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kdGV4dC1iYXNlOiAgICAgICAgICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kdGV4dC1zbTogICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kdGV4dC1sZzogICAgICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kdGV4dC1kYXJrOiAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kZm9udC1ib2xkOiAgICAgICAgICAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXJlZ3VsYXI6ICAgICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGJvcmRlci10aGluOiAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY29sb3ItYm9yZGVyLXNlY29uZGFyeTogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kYXBvLXRleHQtbGlnaHQtZ3JheTogICAgICAgICAgICM2Yzc1N2QgIWRlZmF1bHQ7XG5cbi8vIFNlYXJjaCBidXR0b24gY29sb3JzIChjYW4gYmUgb3ZlcnJpZGRlbiBwZXIgc2hvcClcbiRzZWFyY2gtYnV0dG9uLWJnLWNvbG9yOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2VhcmNoLWhpZ2hsaWdodGVkLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1ob3Zlci1jb2xvcjogICAgICAgICAgICBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEJvb3RzdHJhcCBHcmlkIEJyZWFrcG9pbnRzIChmb3IgbWVkaWEgcXVlcmllcylcbi8vIFRoZXNlIHNob3VsZCBtYXRjaCBCb290c3RyYXAncyBkZWZhdWx0cyBhbmQgc2hvcC1zcGVjaWZpYyBvdmVycmlkZXNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaGVhZGVyLWdhcDogICAgICAgICAgICAgICAgICAgIDEycHggOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1jb250YWluZXItbWF4LXdpZHRoOiAgICAxMjgwcHggIWRlZmF1bHQ7XG5cbi8vIExvZ29cbiRoZWFkZXItbG9nby1oZWlnaHQtbW9iaWxlOiAgICAgMzBweCAhZGVmYXVsdDtcbiRoZWFkZXItbG9nby1oZWlnaHQtZGVza3RvcDogICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItbG9nby1tYXgtd2lkdGg6ICAgICAgICAgMjIwcHggIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWVyIE5hdmlnYXRpb25cbiRoZWFkZXItbmF2LWljb24tc2l6ZTogICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItbmF2LWdhcDogICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4vLyBaLUluZGV4IFNjYWxlIC0gZGVmaW5lZCBpbiBfdGhlbWVfZGVmYXVsdHMuc2Nzc1xuXG4vLyBPdmVybGF5XG4kaGVhZGVyLW92ZXJsYXktd2lkdGg6ICAgICAgICAgIDgwdncgIWRlZmF1bHQ7XG4kaGVhZGVyLW92ZXJsYXktbWF4LXdpZHRoOiAgICAgIDM2MHB4ICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAxLjVyZW0gMXJlbSAhZGVmYXVsdDtcbiRoZWFkZXItb3ZlcmxheS1yYWRpdXM6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LXNoYWRvdzogICAgICAgICAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LWFycm93LXNpemU6ICAgICAxMnB4ICFkZWZhdWx0O1xuXG4vLyBPZmZjYW52YXMgTWVudVxuJGhlYWRlci1vZmZjYW52YXMtd2lkdGg6ICAgICAgICA4MHZ3ICFkZWZhdWx0O1xuJGhlYWRlci1vZmZjYW52YXMtbWF4LXdpZHRoOiAgICAzNjBweCAhZGVmYXVsdDtcbiRoZWFkZXItb2ZmY2FudmFzLXRyYW5zaXRpb246ICAgbGVmdCAwLjNzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBNZWdhIE1lbnVcbiRoZWFkZXItbWVnYS1tZW51LWdhcDogICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtcGFkZGluZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtcmFkaXVzOiAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtc2hhZG93OiAgICAgICAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtbWF4LWhlaWdodDogICA2NXZoICFkZWZhdWx0O1xuXG4vLyBCYWNrZHJvcFxuJGhlYWRlci1iYWNrZHJvcC1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSkgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRoZWFkZXItYnV0dG9uLW1pbi1oZWlnaHQ6ICAgICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItYnV0dG9uLXBhZGRpbmc6ICAgICAgICAgMC41cmVtIDAuNzVyZW0gIWRlZmF1bHQ7XG5cbi8vIFVTUCBCYXJcbiRoZWFkZXItdXNwLXBhZGRpbmc6ICAgICAgICAgICAgNnB4IDE2cHggIWRlZmF1bHQ7XG4kaGVhZGVyLXVzcC1nYXA6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaGVhZGVyLXVzcC1pdGVtLW1pbi13aWR0aDogICAgIDE1MHB4ICFkZWZhdWx0O1xuJGhlYWRlci11c3AtZm9udC1zaXplOiAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuXG4vLyBTcGFjZXJcbiRoZWFkZXItc3BhY2VyLWhlaWdodDogICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRoZWFkZXItc3BhY2VyLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIFNlYXJjaFxuJGhlYWRlci1zZWFyY2gtbWF4LXdpZHRoOiAgICAgICA2NDBweCAhZGVmYXVsdDtcbiRoZWFkZXItc2VhcmNoLWJveC1zaGFkb3c6ICAgICAgMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpICFkZWZhdWx0O1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBMaXN0cyAtIEZlYXR1cmUgbGlzdHMgd2l0aCBjaGVja21hcmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZmVhdHVyZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYXBvLWRhcmstZ3JlZW47XG4gICAgICBmaWxsOiAkYXBvLWRhcmstZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpZXJcbiAgJi0tYmVuZWZpdHMge1xuICAgIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTAnIGZpbGw9JyUyMzA2MCclM0UlM0NwYXRoIGZpbGw9JyUyMzA2MCcgZD0nbTEzLjg2IDEuMTE3LTguNSA4LjVhLjQ3LjQ3IDAgMCAxLS4zNDQuMTI1Yy0uMTU3IDAtLjI4Mi0uMDMxLS4zNzUtLjEyNWwtNC41LTQuNWEuNTMuNTMgMCAwIDEgMC0uNzE5LjUzLjUzIDAgMCAxIC43MTggMGw0LjE1NyA0LjE1N0wxMy4xNC4zOThhLjUzLjUzIDAgMCAxIC43MTggMCAuNTMuNTMgMCAwIDEgMCAuNzJaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXIgT3ZlcmxheSAtIEJhc2Ugb3ZlcmxheSBzdHlsZXMgZm9yIGFjY291bnQgYW5kIG1pbmktY2FydFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkaGVhZGVyLW92ZXJsYXktei1pbmRleDtcbiAgdG9wOiAzLjI1cmVtO1xuICByaWdodDogMDtcblxuICAvLyBBcnJvdyB0b3BcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaGVhZGVyLW92ZXJsYXktYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogJGhlYWRlci1vdmVybGF5LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogJGhlYWRlci1vdmVybGF5LXdpZHRoO1xuICAgIG1heC13aWR0aDogJGhlYWRlci1vdmVybGF5LW1heC13aWR0aDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0pO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogJGhlYWRlci1vdmVybGF5LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoZWFkZXItb3ZlcmxheS1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJGhlYWRlci1vdmVybGF5LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZXIgQWNjb3VudFxuICAmLS11c2VyLWFjY291bnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nZ2VkLWluIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA5LjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHJpZ2h0OiAxMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1pbmkgQ2FydFxuICAmLS1taW5pLWNhcnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgfVxuICB9XG59XG5cbltkYXRhLW1vYmlsZS10ZW1wbGF0ZV0ge1xuICAjaGVhZGVyX3Nob3BwaW5nX2NhcnQge1xuICAgICYuaG92ZXJlZCB7XG4gICAgICAuaGVhZGVyLW1pbmktY2FydCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgICAmLS1sb2dnZWQtaW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWRlc2t0b3AtdGVtcGxhdGVdIHtcbiAgJi5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgICAmLS1sb2dnZWQtaW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDkuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcmlnaHQ6IDExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIExheW91dCAtIEJhc2Ugc3RydWN0dXJlIGFuZCBmbGV4Ym94IGxheW91dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gT3ZlcnJpZGUgbGVnYWN5IG1pbi13aWR0aCBvbiBib2R5IGZvciByZXNwb25zaXZlIG1vZGVcbmJvZHk6bm90KC5oYXMtYWRhcHRpdmUtaGVhZGVyKSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItcGFkZGluZy15O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICRoZWFkZXItei1pbmRleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgLmhlYWRlci1zcGFjZXIge1xuICAgIGhlaWdodDogJGhlYWRlci1zcGFjZXItaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItc3BhY2VyLWNvbG9yO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLXBhZGRpbmcteDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6ICRoZWFkZXItY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAkaGVhZGVyLWdhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYXBvLWxvZ28ge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cblxuICAjc2VhcmNoLWJpZyB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgfVxufVxuXG4vLyBEZXNrdG9wIExheW91dCAobGcrKVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gIC5oZWFkZXItbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICAuY3VzdG9tZXItbmF2aWdhdGlvbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLWxvZ28tbWF4LXdpZHRoO1xuICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1sb2dvLWhlaWdodC1kZXNrdG9wO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBvLWxvZ28ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG5cbiAgICAjc2VhcmNoLWJpZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG5cbiAgICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbWVudSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAmLS1wcmVzY3JpcHRpb24ge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXIgTG9nb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgLmFwby1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHBpY3R1cmUsXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWxvZ28taGVpZ2h0LW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCBsb2dvIHNpemVcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIC5hcG8tbG9nbyB7XG4gICAgICBwaWN0dXJlLFxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWxvZ28taGVpZ2h0LWRlc2t0b3A7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItbG9nby1oZWlnaHQtZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIFNlYXJjaCAtIEFsZ29saWEgc2VhcmNoIGZvcm0gaW4gaGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSB7XG4gIC5hdXRvLXN1Z2dlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmF1dG8tc3VnZ2VzdC1iYWNrZHJvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXNlYXJjaC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItc2VhcmNoLWJveC1zaGFkb3c7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2VhcmNoLWZvY3VzZWQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1idXR0b24tYmctY29sb3I7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBib3gtc2hhZG93OiAkaGVhZGVyLXNlYXJjaC1ib3gtc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXNlYXJjaC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgLmlubmVyLXBhZGRpbmcge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogJHNlYXJjaC1oaWdobGlnaHRlZC1jb2xvcjtcbiAgICB9XG5cbiAgICB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLXByaWNlLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyLFxuICAgIC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyxcbiAgICAgIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIEN1c3RvbWVyIEFyZWEgLSBOYXZpZ2F0aW9uIGljb25zIChhY2NvdW50LCBjYXJ0LCBldGMuKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmN1c3RvbWVyLW5hdmlnYXRpb24ge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJGhlYWRlci1uYXYtZ2FwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLW5hdi1pY29uLXNpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIGZpbGw6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi0tYm9udXNwb2ludHMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1pbmkgY2FydCBpY29uIGFuZCBjb3VudGVyXG4gICAgJi0tY2FydCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAxO1xuICAgICAgfVxuXG4gICAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9fY291bnRlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzE7XG4gICAgICAgIGdyaWQtcm93OiAxLzE7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAgICAgICAmI0Ftb3VudCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkaXNjb3VudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAgICAgJiNoZWFkZXJfc2hvcHBpbmdfY2FydF90b3Age1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDaGVja291dCBIZWFkZXIgLSBNaW5pbWFsIGhlYWRlciB3aXRoIGxvZ28gb25seVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnJiLWNoZWNrb3V0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAkaGVhZGVyLWNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA0MHB4OyAvLyBNYXRjaCBpbmxpbmUgYXR0cmlidXRlLCBvdmVycmlkZSBub3JtYWxpemUuc2NzcyBoZWlnaHQ6YXV0b1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSkge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIFVzZXIgQWNjb3VudCAtIExvZ2luIG92ZXJsYXkgYW5kIGFjY291bnQgbWVudVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhlYWRlci11c2VyLWFjY291bnQge1xuICAvLyBWaXNpYmlsaXR5XG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gTG9naW4gZm9ybVxuICAmX19sb2dpbiB7XG4gICAgJi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IC43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nOiAwIC41cmVtIDJyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaGVhZGVyLW92ZXJsYXktcmFkaXVzO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXItYnV0dG9uLXBhZGRpbmc7XG5cbiAgICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFcnJvciBoYW5kbGluZ1xuICAgICYtZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAuaGVhZGVyLXVzZXItYWNjb3VudCB7XG4gICAgICAgICAgJl9fbG9naW4ge1xuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGV4dCBhbmQgYmVuZWZpdHNcbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAkaGVhZGVyLWJ1dHRvbi1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBMb2dpbiBtZW51XG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgLjVyZW07XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSAtIDEpKSB7XG4gIC5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgICAuaGVhZGVyLW92ZXJsYXlfX3dyYXBwZXIge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDVyZW0pO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9naW4ge1xuICAgICAgJi1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbSAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zdWJtaXQge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZS1saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTWluaSBjYXJ0IGNvbXBvbmVudCBzdHlsZXMgZm9yIHJlc3BvbnNpdmVfYmFzZVxuLy8gVXNlcyBCRU0gbmFtaW5nIGNvbnZlbnRpb24gd2l0aCBoZWFkZXItbWluaS1jYXJ0IHByZWZpeFxuLy8gQ29tcGxldGVseSBzZXBhcmF0ZSBmcm9tIGxlZ2FjeSBjb21wYWN0X3Nob3BwaW5nX2NhcnQuanMgc2VsZWN0b3JzXG5cbi5oZWFkZXItbWluaS1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaG92ZXJlZCB7XG4gICAgLy8gbGl0dGxlIFwicG9wdXBcIiB0cmlhbmdsZVxuICAgIC5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjRkZGO1xuICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIHtcbiAgLy8gSGlkZSBkcm9wZG93biBvbiBtb2JpbGUgLSBjYXJ0IGljb24gbGlua3MgZGlyZWN0bHkgdG8gY2FydCBwYWdlXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBEcm9wZG93biBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICAvLyBleGNsdWRlIHByaWNlIGFuZCBkZWxpdmVyeSBjb2xvcnMgZnJvbSB0aGUgZ2VuZXJhbCBmb250LWNvbG9yXG4gICo6bm90KC5wcmljZS10YWcpOm5vdCgucHJpY2UtdGFnIHNwYW4pOm5vdCgucHJvZHVjdF9zdGF0dXNfbGluayAqKTpub3QoLmJ1dHRvbikge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc20gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJveEluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1mYWludDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6ICR0ZXh0LWJhc2UgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIC5ib3hJbm5lckluZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5ib3hJbmZvcm1hdGlvbkNvbnRlbnRUYWJsZUNlbGwge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2UgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpY2UtdGFnIHtcbiAgICBjb2xvcjogJGRpc2NvdW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgfVxufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG5cbiAgLnByb2R1Y3Rfc3RhdHVzX2JveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItbWluaS1jYXJ0X19mcmVlLXNoaXBwaW5nIHtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDhweDtcblxuICAmLS1hY2hpZXZlZCB7XG4gICAgY29sb3I6ICRhcG8tZGFyay1ncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRmb290IHRyOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBzcGFuLmwge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2l0ZW0ge1xuICB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAwIDZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX3Byb2R1Y3Qge1xuICB3aWR0aDogMTByZW07XG4gIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXG4gICYtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtcXVhbnRpdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtc3RhdHVzIHtcbiAgICAvLyBwcm9kdWN0IHN0YXR1cyBzdHlsZXNcbiAgfVxufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24ge1xuICAuYnV0dG9uLS1jaGFuZ2UtcHJvZHVjdC1hbW91bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmFtYXpvbl9hZHZhbmNlZF9wYXltZW50X2J1dHRvbl90ZXh0X3N0eWxlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBheXBhbF9wYXltZW50IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBDb21wb25lbnQgLSBTQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBWYXJpYWJsZXMgYXJlIHNoYXJlZCBhY3Jvc3MgYWxsIGhlYWRlciBjb21wb25lbnRzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIENvbW1vbiBjb21wb25lbnRzXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImxpc3RzXCI7XG5cbi8vIE92ZXJsYXlzXG5AaW1wb3J0IFwib3ZlcmxheVwiO1xuXG4vLyBMYXlvdXQgYW5kIHN0cnVjdHVyZVxuQGltcG9ydCBcImxheW91dFwiO1xuQGltcG9ydCBcImxvZ29cIjtcbkBpbXBvcnQgXCJzZWFyY2hcIjtcbkBpbXBvcnQgXCJjdXN0b21lci1hcmVhXCI7XG5AaW1wb3J0IFwiY2hlY2tvdXQtaGVhZGVyXCI7XG5cbi8vIFVzZXIgYWNjb3VudCBvdmVybGF5XG5AaW1wb3J0IFwidXNlci1hY2NvdW50XCI7XG5cbi8vIE1pbmkgY2FydFxuQGltcG9ydCBcIi4uLy4uL2NhcnQvbWluaS1jYXJ0L21pbmktY2FydFwiO1xuXG4vLyBDYXJ0IG92ZXJsYXkgKGFkZC10by1jYXJ0IG1vZGFsKVxuLy8gY29tbWVudGVkIG91dCwgd2lsbCBiZSBoYW5kbGVkIG9uIGRpZmZlcmVudCB0aWNrZXRcbi8qXG5AaW1wb3J0IFwiLi4vLi4vY2FydC9jYXJ0LW92ZXJsYXkvY2FydC1vdmVybGF5XCI7XG4qL1xuXG4vLyBOYXZpZ2F0aW9uIG1lbnVzXG5AaW1wb3J0IFwiLi4vbW9iaWxlLW1lbnUvbW9iaWxlLW1lbnVcIjtcbkBpbXBvcnQgXCIuLi9tZWdhLW1lbnUvbWVnYS1tZW51XCI7XG5cbi8vIE1vYmlsZSBvZmZjYW52YXMgbWVudVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSAtIDEpKSB7XG4gIEBpbmNsdWRlIG9mZmNhbnZhcy1tZW51KCk7XG59XG5cbi8vIERlc2t0b3AgbWVnYW1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICBAaW5jbHVkZSBtZWdhLW1lbnUoKTtcbn1cblxuLy8gQmFja2Ryb3AgKHNoYXJlZCBiZXR3ZWVuIG1lbnVzKVxuLmhlYWRlci1tZW51LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmFja2Ryb3AtY29sb3I7XG4gIHotaW5kZXg6ICRoZWFkZXItYmFja2Ryb3Atei1pbmRleDtcblxuICAmLS12aXNpYmxlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4vLyBVU1AgYmFyXG5AaW1wb3J0IFwidXNwXCI7XG5cbi8vIFBEUCBoZWFkZXIgaW50ZWdyYXRpb25cbkBpbXBvcnQgXCJwZHAtaGVhZGVyXCI7XG5cbi8vIENoZWNrb3V0IGhlYWRlciAobWluaW1hbClcbkBpbXBvcnQgXCJjaGVja291dC1oZWFkZXJcIjtcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb2JpbGUgTWVudSAoT2ZmY2FudmFzKSBDb21wb25lbnQgLSBNb2JpbGUgc2xpZGUtaW4gbmF2aWdhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIG9mZmNhbnZhcy1tZW51KCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICAmLmhlYWRlci1tZW51LS1vcGVuZWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUtdHJpZ2dlciB7XG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24sXG4gICAgJl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGhlYWRlci1uYXYtaWNvbi1zaXplO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAkaGVhZGVyLW9mZmNhbnZhcy16LWluZGV4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKC0xICogI3skaGVhZGVyLW9mZmNhbnZhcy13aWR0aH0pO1xuICAgIHdpZHRoOiAkaGVhZGVyLW9mZmNhbnZhcy13aWR0aDtcbiAgICBtYXgtd2lkdGg6ICRoZWFkZXItb2ZmY2FudmFzLW1heC13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLW9mZmNhbnZhcy10cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgLmhlYWRlci1idXR0b24tLXByZXNjcmlwdGlvbixcbiAgICAgIC5oZWFkZXItYnV0dG9uLS1zZWFyY2gge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1idXR0b24tbWluLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItbG9nby1oZWlnaHQtbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1lbnUtY2xvc2Uge1xuICAgICAgW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuXG4gICAgICAgICYtLWNsb3NlLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBMZXZlbCAxXG4gICAgICAmLS1sZXZlbC0xIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTJyZW0pO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTG93ZXIgbGV2ZWxzXG4gICAgICAmLS1sZXZlbC0yLFxuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAmLmhlYWRlci1tZW51X19saXN0LS1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItb2ZmY2FudmFzLXRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpub3QoLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTGV2ZWwgMlxuICAgICAgJi0tbGV2ZWwtMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogJGhlYWRlci1vZmZjYW52YXMtbGV2ZWwyLXo7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEycmVtKTtcbiAgICAgIH1cblxuICAgICAgLy8gTGV2ZWwgM1xuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogJGhlYWRlci1vZmZjYW52YXMtbGV2ZWwzLXo7XG4gICAgICAgIHRvcDogMTAuNnJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skaGVhZGVyLW9mZmNhbnZhcy13aWR0aH0gLSAycmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlci1vZmZjYW52YXMtbWF4LXdpZHRofSAtIDJyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTFyZW0pO1xuXG4gICAgICAgICYuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1wYXRoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjM1OTM4IDYuNTY4NDhDNy41NDY4OCA2Ljc1NTk4IDcuNTQ2ODggNy4wOTk3MyA3LjM1OTM4IDcuMjg3MjNMMS4zNTkzOCAxMy4yODcyQzEuMTcxODggMTMuNDc0NyAwLjgyODEyNSAxMy40NzQ3IDAuNjQwNjI1IDEzLjI4NzJDMC40NTMxMjUgMTMuMDk5NyAwLjQ1MzEyNSAxMi43NTYgMC42NDA2MjUgMTIuNTY4NUw2LjI5Njg4IDYuOTEyMjNMMC42NDA2MjUgMS4yODcyM0MwLjQ1MzEyNSAxLjA5OTczIDAuNDUzMTI1IDAuNzU1OTgxIDAuNjQwNjI1IDAuNTY4NDgxQzAuODI4MTI1IDAuMzgwOTgxIDEuMTcxODggMC4zODA5ODEgMS4zNTkzOCAwLjU2ODQ4MUw3LjM1OTM4IDYuNTY4NDhaJyBmaWxsPSclMjMzNDM0MzQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9uLS1iYWNrIHtcbiAgICAgICYuaGVhZGVyLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlIGVsZW1lbnRzIHRoYXQgYXJlIG5vdCB1c2VkIGluIG9mZmNhbnZhcyBtZW51XG4gICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgJi0tc3VibWVudS1jbG9zZSxcbiAgICAgICYtLWl0ZW0tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZWdhIE1lbnUgQ29tcG9uZW50IC0gRGVza3RvcCBkcm9wZG93biBuYXZpZ2F0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gbWVnYS1tZW51KCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZ2FwOiAkaGVhZGVyLW1lZ2EtbWVudS1nYXA7XG5cbiAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG5cbiAgICAgICYtLWxldmVsLTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgPiAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWxldmVsLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyMyUpO1xuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLW1lZ2EtbWVudS1wYWRkaW5nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKTtcbiAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1tZWdhLW1lbnUtbWF4LWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaGVhZGVyLW1lZ2EtbWVudS1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkaGVhZGVyLW1lZ2EtbWVudS1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItbWVnYS1tZW51LXNoYWRvdztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aChsZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHhsKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHh4bCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmhlYWRlci1tZW51X19saXN0LWl0ZW0ge1xuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cbiAgICAgICAgJi5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VydmljZS1saW5rIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZS1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCYWNrZHJvcFxuICAgICYtYmFja2Ryb3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZHJvcC1jb2xvcjtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICYtLXZpc2libGUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIFVTUCBCYXIgLSBUcnVzdCBiYWRnZXMgYW5kIGJlbmVmaXRzIGJhbm5lclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnVzcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAkaGVhZGVyLXBhZGRpbmcteDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRoZWFkZXItdXNwLWdhcDtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLXVzcC1wYWRkaW5nO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgPiA6b25seS1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICA+IC51c3AtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnVzcC1pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLnVzcC1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnVzcC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzcC1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogJGhlYWRlci11c3AtaXRlbS1taW4td2lkdGg7XG4gIGZvbnQtc2l6ZTogJGhlYWRlci11c3AtZm9udC1zaXplO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLnVzcC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVzcC1pY29uIHtcbiAgICBtYXJnaW46IC0ycHggNnB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBEUCBIZWFkZXIgLSBQcm9kdWN0IGRldGFpbCBwYWdlIHN0aWNreSBoZWFkZXIgaW50ZWdyYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIge1xuICAvLyBGaXhlcyB0byBpbnRlZ3JhdGUgbGVnYWN5IGNvZGVcbiAgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHNtKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aChtZCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICB3aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgobGcpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHhsKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICB3aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoeHhsKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSB7XG4gICAgZmxleDogMCAxIDkwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfOTBfOTAge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSB7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRml4ZXMgdG8gaW50ZWdyYXRlIGxlZ2FjeSBjb2RlXG4gICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX21pZGRsZSB7XG4gICAgZmxleDogMTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IGJyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRml4ZXMgdG8gaW50ZWdyYXRlIGxlZ2FjeSBjb2RlXG4gICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiAwIDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9kZXRhaWxfYXZwIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBzdXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0X2RldGFpbF9wcmljZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRml4ZXMgdG8gaW50ZWdyYXRlIGxlZ2FjeSBjb2RlXG4gICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWJ1dHRvbi1taW4taGVpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMTAwbXMgbGluZWFyLCBib3JkZXItd2lkdGggMTAwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYsXG4gICYgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgYSxcbiAgYTpmb2N1cyxcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kdWN0X3Jldmlld19wcm9kdWN0X2luZm9ybWF0aW9uICYge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgfVxuXG5cbiAgLy8gIFN0YXRlc1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJsdWU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gIFR5cGVzXG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LW91dGxpbmU7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXBvLXRleHQtY29sb3I7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcblxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gICYtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLy8gIFNpemVzXG5cbiAgJi0tZXh0cmEtbGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxuXG4gICYtLW5vcm1hbCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgfVxuXG4gIC8vIFZhcmlhdGlvbnNcblxuICAmLS1kZWxldGUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcGx1cyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmLS1taW51cyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuI2NyZWF0ZV9hY2NvdW50X3N1Ym1pdF9idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbn0iLCIvLyBTbGlkZXIgTmF2aWdhdGlvbiBDb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfSIsIi8vIFByb2R1Y3QgQ2FyZCBCYXNlIC0gQ29yZSBjb250YWluZXIgc3R5bGVzIGFuZCBzaGFyZWQgYmVoYXZpb3JzXG5cbi5wcm9kdWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZmFpbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCA0cHggcmdiYSgyMSwgMjEsIDYwLCAwLjA2KTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxuXG4gICZfX3JhdGluZyxcbiAgJl9fdGFncyxcbiAgJl9fcHJlc2VudGF0aW9uLWZvcm1hdCxcbiAgJl9fYW1vdW50LXBwdSxcbiAgJl9fdW5pdC1kZXRhaWxzLFxuICAmX19pbmZvLWRldGFpbHMsXG4gICZfX21hbmRhdG9yeV9pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19mcmVlLXNoaXBwaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbiAgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc3VidGV4dDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxuXG4gIH1cblxuICAmX19wcmVzZW50YXRpb24tZm9ybWF0LFxuICAmX19hbW91bnQtcHB1IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc3VidGV4dDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJlc2VudGF0aW9uLWZvcm1hdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3VuaXQtZGV0YWlscyB7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3VuaXQtZGl2aWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1saWdodDtcbiAgfVxuXG59XG5cbi5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvLFxuLnByb2R1Y3QtY2FyZF9fYm9udXMtcG9pbnRzLFxuLnByb2R1Y3QtY2FyZF9fZnJlZS1zaGlwcGluZyxcbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgZ2FwOiAkc3BhY2luZy14eHM7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gIHN2ZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQgO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWN0YTtcbiAgY29sb3I6ICR1aS1jdGE7XG4gIGJvcmRlcjogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgIHBhZGRpbmctaW5saW5lOiAwIDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzY3JpcHRpb24tYnV0dG9uLXdyYXBwZXIge1xuICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrOiA4cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFpcy1IaXRzLWl0ZW06aG92ZXIsXG4uYWlzLUhpdHMtaXRlbTpmb2N1cyB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMzJweCA0OHB4IC00OHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5haXMtSGl0cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4vLyBPdmVycmlkZSBsZWdhY3kgYSB7IGNvbG9yIH0gZnJvbSBfZ2VuZXJhbC5zY3NzXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogJHRleHQtZGFyaztcbn0iLCIvLyBQcm9kdWN0IENhcmQgwrcgQmxvY2sgVmlld1xuXG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcblxuICAvLyBBbGxvdyBjYXJkcyB0byBmaXQgY29udGFpbmVyIG9uIG5hcnJvdyBicmVha3BvaW50c1xuICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQ7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICAgIH1cblxuICAgICZfX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgICAmX19yYXRpbmcsXG4gICAgJl9fbWFuZGF0b3J5X2luZm8sXG4gICAgJl9fcHJlc2VudGF0aW9uLWZvcm1hdCxcbiAgICAmX19hbW91bnQtcHB1LFxuICAgICZfX2JvbnVzLXBvaW50cyxcbiAgICAmX19mcmVlLXNoaXBwaW5nLFxuICAgICZfX3RhZ3MsXG4gICAgJl9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHkge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0aW5nLFxuICAgICAgJl9fbWFuZGF0b3J5X2luZm8sXG4gICAgICAmX19wcmVzZW50YXRpb24tZm9ybWF0LFxuICAgICAgJl9fYW1vdW50LXBwdSxcbiAgICAgICZfX2JvbnVzLXBvaW50cyxcbiAgICAgICZfX2ZyZWUtc2hpcHBpbmcsXG4gICAgICAmX190YWdzLFxuICAgICAgJl9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHkge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICZfX2luZm8tZGV0YWlscyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGNvbnRhaW5lciAobWF4LXdpZHRoOiAyMDBweCkge1xuICAgICAgJl9fYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgwrcgTGlzdCBWaWV3XG5cbi5haXMtSGl0cy1pdGVtLmxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmQtbGlzdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgPiAuY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImltYWdlIGluZm9cIlxuICAgICAgXCIuICAgICAgYWN0aW9uc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMTIwcHgsIDQwJSwgMjAwcHgpIDFmcjtcbiAgfVxuXG4gIC8vIEltYWdlIGNvbHVtbiAobGVmdCBzaWRlKVxuICAmX19pbWFnZS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogMTUzcHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSW5mbyBjb2x1bW4gKG1pZGRsZSBzZWN0aW9uKVxuICAmX19pbmZvLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdyaWQtYXJlYTogaW5mbztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aW9ucyBjb2x1bW4gKHJpZ2h0IHNpZGUpXG4gICZfX2FjdGlvbnMtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHM7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2FjdGlvbnMtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFByaWNlIHR5cG9ncmFwaHkgdHdlYWtzXG4gIC5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE2cHggMTBweDtcblxuICAgIC5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbGc7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ1RBIGJ1dHRvbnNcbiAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIOKJpSBtZCBvdmVycmlkZXM6IG1heCB3aWR0aCwgcGFkZGluZywgYW5kIGdyaWQgbGF5b3V0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnO1xuICAgID4gLmNhcmQtYm9keSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGluZm8gYWN0aW9uc1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgICBjbGFtcCgxNDBweCwgMjEuNiUsIDIwMHB4KVxuICAgICAgICAxZnJcbiAgICAgICAgY2xhbXAoMjAwcHgsIDI4JSwgMjYwcHgpO1xuICAgICAgY29sdW1uLWdhcDogJHNwYWNpbmctbWQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgQW1vdW50IFN0ZXBwZXIgLSBRdWFudGl0eSBpbmNyZWFzZS9kZWNyZWFzZSBjb250cm9sc1xuXG4ucHJvZHVjdC1jYXJkX19hbW91bnQtc3RlcHBlciB7XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4cztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbWQ7XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBBdmFpbGFiaWxpdHkgLSBTdG9jayBzdGF0dXMgaW5kaWNhdG9yXG5cbi5wcm9kdWN0LWNhcmQge1xuICAmX19hdmFpbGFiaWxpdHktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgIC5hdmFpbGFiaWxpdHktd3JhcCAuYXZhaWxhYmlsaXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAmLS1hdmFpbGFibGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgICAgIH1cblxuICAgICAgJi0tbm90LWF2YWlsYWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2F2YWlsYWJpbGl0eTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgQXZhaWxhYmlsaXR5IFBvcHBlciAtIFN0b2NrIHN0YXR1cyBwb3B1cFxuXG4uYWlzLUhpdHMtaXRlbTpoYXMoLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlcikge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDM0M3B4O1xuICB9XG59XG5cbi5saXN0LWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gIHdpZHRoOiAyMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0kc3BhY2luZy1zbTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzcGFjaW5nLXhzKTtcbiAgcGFkZGluZzogMTRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJHNwYWNpbmctc207XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZmFpbnQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLFxuICAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDIyMHB4LCA4MHZ3LCAzNDNweCk7XG5cblxuICAmLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkaW5nIGJ1dHRvbjpmaXJzdC1jaGlsZCxcbiAgICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWhlYWRpbmcgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cblxuICAmLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG59XG5cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0ge1xuICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICAuYXZhaWxhYmlsaXR5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgICYtaGVhZGVyIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGluZyBzcGFue1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgSGlnaGxpZ2h0cyAtIFByb2R1Y3QgZmVhdHVyZSBidWxsZXQgcG9pbnRzXG4ucHJvZHVjdC1jYXJkX19oaWdobGlnaHQtdGV4dCB7XG4gIG1hcmdpbi1ibG9jazogMTZweCAxMHB4O1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBQYWNrYWdlIFNpemVzIC0gQWx0ZXJuYXRpdmUgcGFja2FnZSBzaXplIHNlbGVjdG9yIGJ1dHRvbnNcblxuLnByb2R1Y3QtY2FyZF9fcGFja2FnZS1zaXplcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWx0ZXJuYXRpdmUtcGFja2FnZS1zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5hbHRlcm5hdGl2ZS1wYWNrYWdlLXNpemUuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGFwby1tZWRpdW0tZ3JheTtcbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBQcmljZSAtIFByaWNlIGFuZCBVVlAgc3R5bGluZ1xuXG4ucHJvZHVjdC1jYXJkIHtcbiAgJl9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLS1yZWQge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhpZ2hsaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiAkZGlzY291bnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLXV2cCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgSW1hZ2UgLSBQcm9kdWN0IGltYWdlIGFuZCBkaXNjb3VudCBvdmVybGF5XG5cbi5wcm9kdWN0LWNhcmQge1xuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIC8vICUtZGlzY291bnQgYnViYmxlXG4gICAgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDAgMCA1NnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGlzY291bnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNpbmdsZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhpZ2hsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICAgIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnQtc2lnbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnQtc2lnbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIC8vIFBvbGlzaC1zcGVjaWZpYyBzdHlsaW5nIGZvciBwcm9kdWN0IG92ZXJsYXlcbiAgICAucHJvZHVjdC1pbWFnZS1vdmVybGF5X3BsIHtcbiAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuXG4gICAgICAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gTWFya2V0aW5nIGNhbXBhaWduIHByb2R1Y3Rcbi5iby1tYXJrZXRpbmctY2FtcGFpZ24tcHJvZHVjdCB7XG4gIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByb21vdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBSYXRpbmcgU3RhcnMgLSBTdGFyIHJhdGluZyBkaXNwbGF5IGFuZCByZXZpZXcgY291bnRcblxuLnByb2R1Y3QtY2FyZF9fcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgJi1mb3JlZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiBnb2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy14eHM7XG4gIH1cblxuICAmLWJhY2tncm91bmQge1xuICAgIGNvbG9yOiBnb2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy14eHM7XG4gIH1cblxuICAucmF0aW5nLXN0YXIge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19yZXZpZXctY291bnQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBUYWdzIC0gUHJvZHVjdCBhdHRyaWJ1dGUgYmFkZ2VzIChwcmVzY3JpcHRpb24sIGhlcmJhbCwgZXRjLilcblxuLnByb2R1Y3QtY2FyZF9fdGFncyB7XG4gIC50YWdzLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogM3B4O1xuXG4gICAgLnRhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcyAtIDAuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUHJvZHVjdCBMaXN0aW5nIC0gQ29yZSBsYXlvdXQgc3R5bGVzXG5cbi8vIE1haW4gY29udGFpbmVyIC0gc2lkZWJhciArIGNvbnRlbnRcbiNsaXN0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogJHNwYWNpbmcteGw7XG4gIH1cbn1cblxuLy8gTWFpbiBjb250ZW50IGFyZWFcbiNsaXN0aW5nLW1haW4tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBQcm9kdWN0IGdyaWQvbGlzdCBjb250YWluZXJcbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1IaXRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGdvbGlhLWhpdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1zZWxlY3Rvcj1cInNlYXJjaHJlc3VsdHNcIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBTRU8gbGlua3Mgc2VjdGlvbiAoY2F0ZWdvcmllcy9zZXJ2aWNlcyBiZWxvdyBwcm9kdWN0IGxpc3RpbmcpXG4uc2VydmljZS1oaXRzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNwYWNpbmcteGx9KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLFxuICAuYWlzLUhpZ2hsaWdodC1ub25IaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zZXJ2aWNlLWhpdHMtY29udGVudC13cmFwcGVyLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IExpc3RpbmcgLSBIZWFkZXIgYW5kIGNvbnRyb2xzIHN0eWxlc1xuXG4vLyBDYXRlZ29yeSBzZWxlY3QgKE1vYmlsZSBzdWJjYXRlZ29yaWVzIGRyb3Bkb3duKVxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1tZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14bDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjM2NjYnIGQ9J002IDhMMSAzaDEweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgJHNwYWNpbmctbWQgY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3RpbmcgaGVhZGVyIChcIkFsbGUgUHJvZHVrdGUgenUgWFwiICsgQ29udHJvbHMpXG4ubGlzdGluZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcHJvZHVjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLy8gU2VhcmNoIHBhZ2VzOiBub3JtYWwgd2VpZ2h0LCBsZXQgPHN0cm9uZz4gdGFncyBoYW5kbGUgYm9sZCBwYXJ0c1xuICAgICYtLXNlYXJjaCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3RpbmcgY29udHJvbHMgKFZpZXcgdG9nZ2xlICsgc29ydGluZylcbi5saXN0aW5nLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICAvLyBGaWx0ZXIgYnV0dG9uIChtb2JpbGUgb25seSlcbiAgJl9fZmlsdGVyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRpc2NvdW50O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgfVxuICB9XG5cbiAgJl9fc29ydC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fc29ydC1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICZfX3NvcnQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSBjb250cm9scyByb3dcbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nLWlubGluZTogMDtcblxuICAubGlzdGluZy1jb250cm9sc19fZmlsdGVyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14eHMgJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY3RhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGNvbG9yOiAkZGlzY291bnQ7XG4gICAgfVxuXG4gIC5saXN0aW5nLWNvbnRyb2xzX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAubGlzdGluZy1jb250cm9sc19fc29ydC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAubGlzdGluZy1jb250cm9sc19fc29ydC1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBDbGVhciBGaWx0ZXJzIEJ1dHRvbiAtIHJldXNhYmxlIGNvbXBvbmVudFxuLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gIC8vIENvbXBhY3QgdmFyaWFudCAtIHNhbWUgc3R5bGluZywgdGV4dCBhbHdheXMgdmlzaWJsZVxuICAmLS1jb21wYWN0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbiIsIi8vIFByb2R1Y3QgTGlzdGluZyAtIFZpZXcgbW9kZXMgKGJsb2NrL2dyaWQgYW5kIGxpc3QpXG5cbi8vIEJsb2NrL0dyaWQgdmlld1xuLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gIEBpbmNsdWRlIHByb2R1Y3QtZ3JpZC1sYXlvdXQ7XG59XG5cbi8vIExpc3Qgdmlld1xuLmFpcy1IaXRzLWxpc3QubGlzdC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLy8gTWl4aW5zXG5AbWl4aW4gY2F0ZWdvcnktdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1peGluIHByb2R1Y3Qtc2xpZGVyLWNhcmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDFweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDQpO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggMnB4IHJnYmEoMjEsIDIxLCA2MCwgMC4wOCk7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIG1hcmdpbi10b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4vLyBQcm9kdWN0IGNhcmQgd2lkdGggLSBMaXN0aW5nXG5AZnVuY3Rpb24gcHJvZHVjdC1jYXJkLXdpZHRoKCRtaW46IDE0MHB4LCAkbWF4OiAyMjBweCwgJGNvbHVtbnM6IDIsICRndXR0ZXI6IDE2cHgpIHtcbiAgQHJldHVybiBjbGFtcChcbiAgICAjeyRtaW59LFxuICAgIGNhbGMoKDEwMGR2dyAtICN7JGd1dHRlcn0pIC8gI3skY29sdW1uc30pLFxuICAgICN7JG1heH1cbiAgKTtcbn1cblxuQG1peGluIHByb2R1Y3QtZ3JpZC1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIHByb2R1Y3QtY2FyZC13aWR0aCgxNDBweCwgMjIwcHgsIDIsIDE2cHgpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14eHMgKyAxcHg7XG4gIGdyaWQtcm93LWdhcDogJHNwYWNpbmctbWQ7XG5cbiAgLy8gRml4IG92ZXJmbG93IG9uIHZlcnkgc21hbGwgc2NyZWVucyAodW5kZXIgMzcwcHgpXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14eHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgMywgNDhweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAvLyBGaXggb3ZlcmZsb3cgYmV0d2VlbiA1NzZweCBhbmQgNzY4cHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgNCwgNDhweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgNCwgMTcwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIHByb2R1Y3QtY2FyZC13aWR0aCgxNDBweCwgMTkwcHgsIDQsIDM1MHB4KSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBwcm9kdWN0LWNhcmQtd2lkdGgoMTYwcHgsIDIyMHB4LCA0LCAzNTBweCkpO1xuICAgIGdyaWQtcm93LWdhcDogJHNwYWNpbmctbWQtYWx0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAkc3BhY2luZy14bDtcbiAgfVxufSIsIi8vIFNpZGViYXIgQ29udGFpbmVyIFN0eWxlcyAoRGVza3RvcCBvbmx5KVxuXG4jbGlzdGluZy1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuLy8gU3ViY2F0ZWdvcmllcyAoRGVza3RvcCBzaWRlYmFyIGNhcmQpXG4uc3ViY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLW1kICRzcGFjaW5nLXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1tZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmctcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fY2hldnJvbiB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbiIsIi8vIEZpbHRlciBDYXJkIFN0eWxlc1xuXG4uZmlsdGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgfVxuXG4ubGlzdGluZy1maWx0ZXItZm9ybSxcbi5zaWRlYmFyLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICB9XG5cbiNhY2NvcmRpb25GaWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIH1cblxuLy8gRmlsdGVyIGhlYWRlciAtIGZpeGVkIGhlaWdodCB0byBwcmV2ZW50IGxheW91dCBzaGlmdFxuLmZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICBtaW4taGVpZ2h0OiA1NnB4OyAvLyBGaXhlZCBoZWlnaHQgdG8gcHJldmVudCBsYXlvdXQgc2hpZnQgd2hlbiBjbGVhciBidXR0b24gYXBwZWFycy9kaXNhcHBlYXJzXG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICZfX2ljb24ge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAmX19jbGVhci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICZfX2NsZWFyLWJ0bi1wbGFjZWhvbGRlciB7XG4gICAgLy8gSW52aXNpYmxlIHBsYWNlaG9sZGVyIHRvIG1haW50YWluIGxheW91dCB3aGVuIGNsZWFyIGJ1dHRvbiBpcyBoaWRkZW5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBBdmFpbGFiaWxpdHkgdG9nZ2xlXG4uZmlsdGVyLWF2YWlsYWJpbGl0eSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuXG4gIC5maWx0ZXItdG9nZ2xlLWxhYmVsX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWJnLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgfVxuICB9XG5cbi8vIEZpbHRlciBza2VsZXRvbiAtIGxvYWRpbmcgcGxhY2Vob2xkZXIgZm9yIEFsZ29saWFcbi8vIE11c3QgbWF0Y2ggLnNpZGViYXItZmlsdGVyICsgLmZpbHRlci1hY2NvcmRpb24gKyAuZmlsdGVyLXNlY3Rpb24gc3RydWN0dXJlIGV4YWN0bHlcbi5maWx0ZXItc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgLy8gTk8gYm9yZGVyLCBOTyBib3JkZXItcmFkaXVzIC0gbWF0Y2hlcyAuc2lkZWJhci1maWx0ZXJcblxuICAvLyBTa2VsZXRvbiBib3ggZm9yIGhlYWRlciBlbGVtZW50c1xuICAmX19ib3gge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4cztcbiAgICBhbmltYXRpb246IGZpbHRlci1za2VsZXRvbi1wdWxzZSAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAvLyBNYXRjaGVzICNhY2NvcmRpb25GaWx0ZXIgc3RydWN0dXJlXG4gICZfX2FjY29yZGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgLy8gTWF0Y2hlcyAuZmlsdGVyLXNlY3Rpb25fX2hlYWRlci5jb2xsYXBzZWQgc3R5bGluZ1xuICAmX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4cztcbiAgICAgIGFuaW1hdGlvbjogZmlsdGVyLXNrZWxldG9uLXB1bHNlIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICB9XG5cbiAgICAmLWNoZXZyb24ge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgICAgYW5pbWF0aW9uOiBmaWx0ZXItc2tlbGV0b24tcHVsc2UgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuQGtleWZyYW1lcyBmaWx0ZXItc2tlbGV0b24tcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuIiwiLy8gRmlsdGVyIEFjY29yZGlvbiBTdHlsZXNcblxuLmZpbHRlci1hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIH1cblxuLmZpbHRlci1zZWN0aW9uIHtcbiAgLy8gQ2FyZCBzdHlsaW5nIHdoZW4gZXhwYW5kZWQgLSB3cmFwcyBib3RoIGhlYWRlciBhbmQgY29udGVudFxuICAmLS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAvLyBCb2xkIHRpdGxlIHdoZW4gb3BlblxuICAgIC5maWx0ZXItc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0yO1xuICAgICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgLy8gV2hlbiBleHBhbmRlZCwgYWRqdXN0IGJvcmRlci1yYWRpdXMgZm9yIHRvcCBjb3JuZXJzIG9ubHlcbiAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cyAkYm9yZGVyLXJhZGl1cy14cyAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBjb2xvcjogJGRpc2NvdW50O1xuICAgIH1cblxuICAmX19jaGV2cm9uIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICZfX2hlYWRlcjpub3QoLmNvbGxhcHNlZCkgJl9fY2hldnJvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQgJHNwYWNpbmctbWQ7XG5cbiAgICAvLyBIaWRlIGNvbXBsZXRlbHkgd2hlbiBjb2xsYXBzZWRcbiAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi8vIFRvZ2dsZSBTd2l0Y2ggYW5kIEZpbHRlciBPcHRpb25zIFN0eWxlc1xuXG4uZmlsdGVyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgJl9faW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICY6Y2hlY2tlZCArIC5maWx0ZXItdG9nZ2xlX19zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2NvdW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uZmlsdGVyLXRvZ2dsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgIC5maWx0ZXItdG9nZ2xlX19zbGlkZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZmxleDogMTtcbiAgICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgZmxleDogMTtcbiAgICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbi8vIEZpbHRlciBvcHRpb25zIGxpc3Rcbi5maWx0ZXItb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuLmZpbHRlci1vcHRpb24ge1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4vLyBNaXNjIGZpbHRlciBzdHlsZXNcbi5maWx0ZXItc2VjdGlvbi1yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4uZmlsdGVyLWNvdW50IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIH1cbiIsIi8vIFJhdGluZyBGaWx0ZXIgU3R5bGVzXG5cbi5maWx0ZXItcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAmX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgJl9fc3Rhci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciAuZmlsdGVyLXJhdGluZy1zdGFyc19fc3Rhcjpub3QoLmZpbHRlci1yYXRpbmctc3RhcnNfX3N0YXItLWZpbGxlZCkge1xuICAgICAgY29sb3I6ICNmZmJhMzE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIFJhdGluZyBzdGFyc1xuLmZpbHRlci1yYXRpbmctc3RhcnMge1xuICAmX19zdGFyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG5cbiAgICAmLS1maWxsZWQge1xuICAgICAgY29sb3I6ICNmZmJhMzE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIFJhdGluZyBcIiYgbWVoclwiIHRleHRcbi5maWx0ZXItcmF0aW5nLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuIiwiLy8gUHJpY2UgUmFuZ2UgRmlsdGVyIFN0eWxlc1xuXG4uZmlsdGVyLXByaWNlLXJhbmdlIHtcbiAgJl9fc2xpZGVyIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLW1kIDA7XG4gICAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogJHNwYWNpbmctbWQ7XG4gICAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgICB9XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJJQ0UgUkFOR0UgU0xJREVSUyAoUmVhY3QgKyBqUXVlcnkgVUkpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFJlYWN0IFNsaWRlciAoY2xpZW50LXNpZGUgQWxnb2xpYSlcbi5yZWFjdC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuICAvLyBUcmFjayBzZWdtZW50cyAoZ3JheSBiYWNrZ3JvdW5kKVxuICAudHJhY2sge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgLy8gU2VsZWN0ZWQgcmFuZ2UgKGJldHdlZW4gdGhlIHR3byB0aHVtYnMpIC0gY29sb3JlZFxuICAudHJhY2stMSB7XG4gICAgYmFja2dyb3VuZDogJGRpc2NvdW50O1xuICAgIH1cblxuICAvLyBUaHVtYiBoYW5kbGVzXG4gIC50aHVtYiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkaXNjb3VudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkZGlzY291bnQsIDAuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIGpRdWVyeSBVSSBTbGlkZXIgKHNlcnZlci1zaWRlIFNtYXJ0eSlcbiNzbGlkZXItcmFuZ2UsXG4udWktc2xpZGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAkc3BhY2luZy1zbSAwICRzcGFjaW5nLXhzO1xuXG4gIC8vIFNlbGVjdGVkIHJhbmdlIGJldHdlZW4gaGFuZGxlc1xuICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGlzY291bnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAvLyBTbGlkZXIgaGFuZGxlc1xuICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkaXNjb3VudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0b3A6IC04cHg7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRkaXNjb3VudCwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gUHJpY2UgdmFsdWUgbGFiZWxzIGJlbG93IHNsaWRlclxuLnJlYWN0LXNsaWRlci1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuLy8gU3Vic2NyaXB0aW9uIHRvZ2dsZSBpbnNpZGUgcHJpY2Ugc2VjdGlvblxuLnN1YnNjcmlwdGlvbi10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIH1cblxuLy8gTW9iaWxlIHByaWNlIHJhbmdlIHN0eWxlc1xuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIHtcbiAgLmZpbHRlci1wcmljZS1yYW5nZV9faW5wdXRzIHtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19maWVsZCB7XG4gICAgZmxleDogMTtcbiAgICB9XG5cbiAgLmZpbHRlci1wcmljZS1yYW5nZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmcteGwgJHNwYWNpbmctc20gJHNwYWNpbmctc207XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcblxuICAgIC8vIEhpZGUgbnVtYmVyIGlucHV0IHNwaW5uZXJzXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuIiwiLy8gTW9iaWxlIEZpbHRlciBPZmZjYW52YXMgU3R5bGVzXG5cbi8vIE9mZmNhbnZhcyB2YXJpYWJsZXNcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogMzIycHg7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gTGVnYWN5IG9mZmNhbnZhcyBjb250YWluZXIgc3R5bGVzICh1c2VkIGJ5IFJlYWN0IEZpbHRlck9mZmNhbnZhcylcbi5vZmZjYW52YXMge1xuICAvLyBIaWRkZW4gYnkgZGVmYXVsdFxuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFZpc2libGUgd2hlbiBvcGVuXG4gICYtLW9wZW4sXG4gICYub2ZmY2FudmFzLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDQwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAub2ZmY2FudmFzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDQ1O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gICYuZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcblxuICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgICB9XG4gIH1cbn1cblxuI29mZmNhbnZhc0ZpbHRlciB7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG5cbi8vIFJlYWN0LWJhc2VkIGZpbHRlciBvZmZjYW52YXMgc3R5bGVzXG4uZmlsdGVyLW9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIC5maWx0ZXItb2ZmY2FudmFzX19iYWNrZHJvcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgLmZpbHRlci1vZmZjYW52YXNfX3BhbmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyAvLyBTcGFjZSBmb3Igc3RpY2t5IGZvb3RlclxuXG4gICAgLmxpc3RpbmctZmlsdGVyLWZvcm0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAmX19hcHBseSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1wcmltYXJ5X2hvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBPZmZjYW52YXMgYm9keSBhbmQgZm9vdGVyIHN0eWxlcyAodXNlZCBieSBSZWFjdCBGaWx0ZXJPZmZjYW52YXNNZW51LnRzeClcbi5vZmZjYW52YXMtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgLy8gU3BhY2UgZm9yIHN0aWNreSBmb290ZXJcbiAgfVxuXG4ub2ZmY2FudmFzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTE7XG5cbiAgLm1vZHVsYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1wcmltYXJ5X2hvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBSZXN1bHQgY291bnQgc3R5bGluZyAobnVtYmVyIGJvbGQsIHRleHQgcmVndWxhcilcbi5yZXN1bHQtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgfVxuICB9XG5cbi8vIE9mZmNhbnZhcyBoZWFkZXIgc3R5bGVzICh1c2VkIGRpcmVjdGx5IGluIEZpbHRlck9mZmNhbnZhc01lbnUudHN4KVxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBmbGV4LXNocmluazogMDtcblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAmX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAmX19jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi8vIEFjdGl2ZSBGaWx0ZXJzIENoaXBzIFN0eWxlc1xuXG4uYWN0aXZlLWZpbHRlcnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcblxuICAmX19jaGlwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vIEZpcmVmb3hcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8vIElFL0VkZ2VcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIENocm9tZS9TYWZhcmlcbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gQ2hpcCAtIHBlciBGaWdtYTogYmctbHYtMiwgcm91bmRlZCBwaWxsLCBwbC02IHByLTQgcHktNFxuICAmX19jaGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXh4cyAkc3BhY2luZy14eHMgJHNwYWNpbmcteHhzIDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgbWF4LWhlaWdodDogMjhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTM7XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIExhYmVsIHdyYXBwZXIgLSBwZXIgRmlnbWE6IHB4LTRcbiAgJl9fY2hpcC1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14eHM7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gIC8vIFggaWNvbiB3cmFwcGVyIC0gcGVyIEZpZ21hOiBwbC00IHByLTgsIGljb24gc2l6ZSA4Ljc1cHhcbiAgJl9fY2hpcC1pY29uIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14eHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgLy8gUmF0aW5nIHN0YXJzIGluIGNoaXAgLSBwZXIgRmlnbWE6IGdvbGQgZmlsbGVkIHN0YXJzLCBvdXRsaW5lIGZvciBlbXB0eVxuICAmX19jaGlwLXN0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAmX19jaGlwLXN0YXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2ZmZDkzMDsgLy8gR29sZCBjb2xvciBmcm9tIEZpZ21hXG4gICAgfVxuXG4gICZfX2NoaXAtc3RhcnMtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG4gIH1cbiIsIi8vIFBhZ2luYXRpb24gY29tcG9uZW50IHN0eWxlc1xuLy8gTWF0Y2hlcyBGaWdtYSBkZXNpZ246IGNsZWFuIG51bWJlcmVkIHBhZ2luYXRpb24gd2l0aCBjaGV2cm9uIGFycm93c1xuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnLCAyNHB4KSAwO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmcteHMsIDhweCk7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1kZWZhdWx0LCAjMzQzNDM0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmcteHMsIDhweCk7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN0YS1jb3JuZXItcmFkaXVzLCA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1sdi0xLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGVmYXVsdCwgIzM0MzQzNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1jb3B5LCAnTm90byBTYW5zJywgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUsIDE2cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodCwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1ib2R5LWxldHRlci1zcGFjaW5nLCAwcHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbHYtMiwgI2Y1ZjVmNSk7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWx2LTMsICNlZGVkZWQpO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kZWZhdWx0LCAjMzQzNDM0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWNvcHksICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJvZHktbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTW9iaWxlOiBzaW1wbGlmaWVkIHBhZ2luYXRpb25cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fcGFnZXMge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0yeHMsIDRweCk7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19lbGxpcHNpcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IExpc3RpbmcgLSBDYXRlZ29yeSBwYWdlIHNwZWNpZmljIHN0eWxlc1xuXG4jcmVzcG9uc2l2ZS1iYXNlLWNhdGVnb3J5LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBDYXRlZ29yeSB0aXRsZVxuI2NhdGVnb3J5X2hlYWRpbmdfdGl0bGUge1xuICBAaW5jbHVkZSBjYXRlZ29yeS10aXRsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIHNob3Atc3BlY2lmaWMgbGVnYWN5IHN0eWxlc1xufVxuXG4vLyBDYXRlZ29yeSBkZXNjcmlwdGlvbiB0ZXh0XG4jY2F0ZWdvcnlfY29sbGFwc2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFwiUmVhZCBtb3JlXCIgbGlua1xuI2NhdGVnb3J5X2FuY2hvcl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJnLXByaW1hcnk7XG4gIH1cblxuICBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi8vIEJvdHRvbSBjb250ZW50IHNlY3Rpb24gKG1hcmtldGluZywgU0VPIHRleHQsIGFkcylcbi5saXN0aW5nLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTN4bDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoJHNpZGViYXItd2lkdGggKyAkc3BhY2luZy1sZyk7IC8vIE9mZnNldCB0byBhbGlnbiB3aXRoIHByb2R1Y3QgZ3JpZFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBGdWxsIHdpZHRoIG9uIG1vYmlsZVxuICB9XG5cbiAgJl9fc2VvLXRleHQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnO1xuICB9XG59XG5cbiNjYXRlZ29yeV90ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbiNzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vIEhpZ2hsaWdodCBQcm9kdWN0IC0gRmVhdHVyZWQgcHJvZHVjdCBzaG93Y2FzZSBpbiBjYXRlZ29yeSBwYWdlXG4jY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3RfYW5kX2JyYW5kc19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0ZWdvcnlfYnJhbmRzX3dyYXBwZXIge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jYXRlZ29yeV9icmFuZHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi8vIE91dGVyIHdyYXBwZXJcbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF93cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogJHNwYWNpbmcteGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvcmRlcjogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogJHNwYWNpbmcteHhsO1xuICB9XG59XG5cbi8vIERlYWwgY2FyZFxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDIxLCAyMSwgNjAsIC4xMiksXG4gIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4wNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDIxLCAyMSwgNjAsIC4xNiksXG4gICAgICAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEwKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaXRsZVxuICAuY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3RfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgICBmb250OiB7XG4gICAgICBzaXplOiAkZm9udC1zaXplLWJvZHktbGc7XG4gICAgICB3ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oZWFkbGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oaWdobGlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIEltYWdlIGFuZCBiYWRnZVxuICAucHJvZHVjdF9pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQtYWx0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLWJnLWx2LTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG5cbiAgICAgIC5wcm9kdWN0X2ltYWdlX3RleHRfcGVyY2VudGFnZSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICBzaXplOiAyNHB4O1xuICAgICAgICAgIHdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zaW5nbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X2ltYWdlX3RleHRfb2ZmZXIsXG4gICAgICAucHJvZHVjdF9pbWFnZV90ZXh0X3ByaWNlIHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIHNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICAgICAgICB3ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4gICAgICAucHJvZHVjdF9pbWFnZV90ZXh0X2JvbnVzIHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIHNpemU6IDEwcHg7XG4gICAgICAgICAgd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc2luZ2xlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9ib251c19hbW91bnQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEthaXJpb24gYmFubmVyIHN0eWxlcyBmb3Igc2VhcmNoIGFuZCBjYXRlZ29yeSBsaXN0aW5nc1xuLy8gUmVzZXJ2ZXMgc3BhY2UgdG8gcHJldmVudCBDdW11bGF0aXZlIExheW91dCBTaGlmdCAoQ0xTKVxuXG4vLyBNb2JpbGUgc3R5bGVzIChkZWZhdWx0KVxuI2thaXJpb25fc3VwZXJfd3JhcHBlcixcbiNrYWlyaW9uX3N1cGVyX3dyYXBwZXIyIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxLjVyZW07XG4gIG1heC13aWR0aDogNTQ5cHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIG1heC1oZWlnaHQ6IDE0OXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiNrYWlyaW9uX3N1cGVyX3N0YWdlIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLy8gRGVza3RvcCBzdHlsZXNcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI2thaXJpb25fc3VwZXJfd3JhcHBlcixcbiAgI2thaXJpb25fc3VwZXJfd3JhcHBlcjIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aH0gLSAjeyRzcGFjaW5nLXhsfSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcblxuICB9XG5cbiAgI2thaXJpb25fc3VwZXJfc3RhZ2Uge1xuICAgIHdpZHRoOiAxNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuIiwiLy8gU2Vjb25kIExldmVsIFNob3BzIFByb2R1Y3QgU2xpZGVyIFN0eWxlc1xuW2RhdGEtaXMtbW9kYWw9XCJmYWxzZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aC1sYXJnZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbltkYXRhLWlzLW1vZGFsPVwidHJ1ZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLW1lZGl1bTtcbiAgfVxuXG4vLyBOb24tbW9kYWwgc2xpZGVycyAoaG9tZXBhZ2UsIFBEUCwgZXRjLilcbltkYXRhLWlzLW1vZGFsPVwiZmFsc2VcIl0ge1xuICBtYXJnaW46ICRwcm9kdWN0LXNsaWRlci1tYXJnaW4tbW9iaWxlIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogJHByb2R1Y3Qtc2xpZGVyLW1hcmdpbi1kZXNrdG9wIGF1dG87XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBQcm9kdWN0IGNhcmQgYWRqdXN0bWVudHNcbltkYXRhLXR5cGVdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1tYXJnaW4tbW9iaWxlO1xuICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tYXJnaW4tbW9iaWxlO1xuICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy1tZDtcblxuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgLnByb2R1Y3RzLXN3aXBlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xuICAgIH1cblxuICB9XG5cbltkYXRhLXR5cGVdIHtcblxuICAvLyBvdmVycmlkZSB1c2VyIGFnZW50IHVsIHBhZGRpbmdcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIEBpbmNsdWRlIHByb2R1Y3Qtc2xpZGVyLWNhcmQtc2hhZG93O1xuICAgIH1cblxuICAucHJvZHVjdC1jYXJkX19wYWNrYWdlLXNpemVzIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLFxuICAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgYnV0dG9uLFxuICAucHJvZHVjdF9pbWFnZV90ZXh0X3NhdmluZyxcbiAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtc3VmZml4IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1sZztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc2luZ2xlO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctdGlnaHQ7XG4gICAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXN1ZmZpeCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNpbmdsZTtcbiAgICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9wbCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0O1xuICAgIH1cblxuICB9XG5cbi8vIC0tLS0tLS0gaGVhZGxpbmVcbi5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciAucHJvZHVjdHMtc3dpcGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LWxnO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0O1xuICAgIH1cbiAgfVxuXG4vLyAtLS0tLS0tIGhlYWRsaW5lIHN1YnRleHRcbi5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciB7XG4gIGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgICB9XG5cbiAgLmxpbmstbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbi8vIFByb2R1Y3Qgc2xpZGVyIGluIGluZGV4IHBhZ2Ugd2l0aCBjb250ZW50ZnVsXG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXJfX2NvbnRlbnQge1xuICAjaG9tZXBhZ2UtcHJvZHVjdC1zZWNvbmQtbGV2ZWwge1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cblxuICAucHJvZHVjdHMtc3dpcGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXh4cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4vLyBRdWljayBmaXggZm9yIFNMUyBsZWdhY3kgc2xpZGVyc1xuLmhvcml6b250YWxfcHJvZHVjdF9zY3JvbGxpbmdfYm94IHtcbiAgLnByb2R1Y3RzX3NsaWRlcl9zY3JvbGwsIC5wcm9kdWN0c19zbGlkZXJfc2Nyb2xsX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4iLCJAa2V5ZnJhbWVzIHNrZWxldG9uLWZhZGVJbk91dCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbnNlY3Rpb25bZGF0YS10eXBlPVwiYWxnb2xpYS1yZWNvLXBhcmVudFwiXTpub3QoW2RhdGEtdHlwZT1cImFsZ29saWEtcmVjby1oeWRyYXRlZFwiXSksXG5zZWN0aW9uW2RhdGEtdHlwZT1cImR5LXRhcmdldC1wYXJlbnRcIl06bm90KFtkYXRhLXR5cGU9XCJkeS10YXJnZXQtaHlkcmF0ZWRcIl0pLFxuc2VjdGlvbltkYXRhLXR5cGU9XCJzZXJ2ZXItc2lkZS1wYXJlbnRcIl06bm90KFtkYXRhLXR5cGU9XCJzZXJ2ZXItc2lkZS1oeWRyYXRlZFwiXSkge1xuICAvLyBNYXRjaCBQUk9EVUNUX1NFQ09ORF9MRVZFTCBzd2lwZXIgYnJlYWtwb2ludHNcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmctc219KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy1tZH0pIC8gMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLXhsfSkgLyA0KTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLXh4bH0pIC8gNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyA2KTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIHByb2R1Y3Qtc2xpZGVyLWNhcmQtc2hhZG93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmFuaW1hdGUgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IHNrZWxldG9uLWZhZGVJbk91dCAxLjJzIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoM3B4KTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjVzO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRfX3RpdGxlLFxuICAgIC5wcm9kdWN0LWNhcmRfX3JhdGluZyxcbiAgICAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4gICAgLnByb2R1Y3QtY2FyZF9fcHJpY2UsXG4gICAgLnByb2R1Y3QtY2FyZF9fY3RhLFxuICAgIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cigycHgpO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbiAgICAucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWF0Y2ggUFJPRFVDVF9TRUNPTkRfTEVWRUxfQ0FSVF9NT0RBTFxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uLFxuLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiB7XG4gIHNlY3Rpb25bZGF0YS10eXBlPVwiYWxnb2xpYS1yZWNvLXBhcmVudFwiXTpub3QoW2RhdGEtdHlwZT1cImFsZ29saWEtcmVjby1oeWRyYXRlZFwiXSksXG4gIHNlY3Rpb25bZGF0YS10eXBlPVwiZHktdGFyZ2V0LXBhcmVudFwiXTpub3QoW2RhdGEtdHlwZT1cImR5LXRhcmdldC1oeWRyYXRlZFwiXSkge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmcteHN9KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcblxuICAgICAgQGNvbnRhaW5lciAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmctbWR9KSAvIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgICAgfVxuXG4gICAgICBAY29udGFpbmVyIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy1tZH0pIC8gMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgICB9XG5cbiAgICAgIEBjb250YWluZXIgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLTR4bH0pIC8gNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIHByb2R1Y3Qtc2xpZGVyLWNhcmQtc2hhZG93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb25BbGwoJGR1cmF0aW9uOiA1MDBtcywgJGVhc2luZzogZWFzZS1vdXQsICRwcm9wZXJ0aWVzOiBhbGwpIHtcbiAgdHJhbnNpdGlvbjogI3skcHJvcGVydGllc30gI3skZHVyYXRpb259ICN7JGVhc2luZ307XG59XG5cbkBtaXhpbiBhc21saW5rSW1hZ2VIZWlnaHQoJGhlaWdodCkge1xuICAuYXNtbGluayBpbWcge1xuICAgIGhlaWdodDogJGhlaWdodCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBhZHNwaXJpdENsb3NlQnV0dG9uKCR0b3A6IDAsICRyaWdodDogMCwgJGZvbnRTaXplOiAyNHB4LCAkc3ZnU2l6ZTogMjVweCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAkc3ZnU2l6ZTtcbiAgICBoZWlnaHQ6ICRzdmdTaXplO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4vLyBTdGFydCBwYWdlIGJhbm5lcnNcbipbZGF0YS10eXBlPWFkc3Bpcml0LWJhbm5lci1mdWxsd2lkdGgtcmVzcG9uc2l2ZV0sXG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tcGRwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNjVweDtcbiAgQGluY2x1ZGUgYXNtbGlua0ltYWdlSGVpZ2h0KDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogMzE1cHg7XG4gICAgQGluY2x1ZGUgYXNtbGlua0ltYWdlSGVpZ2h0KDMwMHB4KTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gSGlkZSBQRFAgY29udGFpbmVyIHVudGlsIEFkU3Bpcml0IGRlbGl2ZXJzIGEgY3JlYXRpdmVcbi5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAuYWRzcGlyaXRfX2NvbnRhaW5lci0tcGVuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZHNwaXJpdF9fc2VhcmNoLXRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiA3cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYWRzcGlyaXRfX3NlYXJjaC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLS1saXN0IHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4uYWRzcGlyaXRfX2NvbnRhaW5lciB7XG5cbiAgJi0tYWJvdmUtYmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25BbGwoKTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQWxsKDkwMG1zKTtcbiAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGFkc3Bpcml0Q2xvc2VCdXR0b24oMCwgMCwgMjRweCwgMjVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYXNtbGlua0ltYWdlSGVpZ2h0KDEwMCUpO1xuICB9XG5cbiAgJi0tYm90dG9tYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDVweCAwcHggI0FBQUFBQTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbkFsbCgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25BbGwoOTAwbXMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBhZHNwaXJpdENsb3NlQnV0dG9uKDE1cHgsIDE1cHgsIDI0cHgsIDIwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1NzU3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgYXNtbGlua0ltYWdlSGVpZ2h0KDMwMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWFyY2gtYmFubmVyIHtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDhweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRTcGlyaXQgYmFubmVyIGluIHNlYXJjaCByZXN1bHQgcHJvZHVjdCBncmlkXG4uYWlzLUhpdHMtaXRlbS5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbiNhZHNwaXJpdF9saXN0X3NlYXJjaF9iYW5uZXIgaW5zLFxuI2Fkc3Bpcml0X2xpc3Rfc2VhcmNoX2Jhbm5lcl9taWRkbGUgaW5zIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWlzLUhpdHMtaXRlbS5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyLmFkc3Bpcml0X19jb250YWluZXItLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLSBibG9jayBsYXlvdXRcbi5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXIuYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lci5ibG9jay1pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuI2Fkc3Bpcml0LXNlYXJjaC1iYW5uZXItdG9wLmJsb2NrLWl0ZW0ge1xuICBncmlkLXJvdy1zdGFydDogMjtcbn1cbiNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLW1pZGRsZS5ibG9jay1pdGVtIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG59XG5cbi8vIC0gbGlzdCBsYXlvdXRcbi5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyLmxpc3QtaXRlbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICB9XG59XG5cbiNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLXRvcC5saXN0LWl0ZW0ge1xuICBvcmRlcjogMztcbn1cbiNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLW1pZGRsZS5saXN0LWl0ZW0ge1xuICBvcmRlcjogOTtcbn1cblxuLy8gRW5zdXJlIGxlZ2FsIG1vZGFsIGNvbnRlbnQgaXMgYWJvdmUgYW55IGJhY2tkcm9wL292ZXJsYXlcbi5hZHNwaXJpdF9fY29udGFpbmVyIHtcbiAgLm1vZGFsIHtcbiAgICB6LWluZGV4OiAxOTAwOyAvLyBiYWNrZHJvcCBsYXllclxuICB9XG5cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA2MDsgLy8gY29udGVudCBhYm92ZSBiYWNrZHJvcFxuICB9XG59IiwiLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTkwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjRweCAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG5cbiAgICAuaXMtdmlzaWJsZSAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAvLyBNdWx0aSB2YXJpYW50OiB3aWRlciBtb2RhbCBmb3IgMyBwcm9kdWN0c1xuICAmLS1tdWx0aSAucG9wdXAtdm91Y2hlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4wOCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjEyKTtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItaGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItc3VibGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4xMCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC8vIE11bHRpIHBvcHVwOiAzIHByb2R1Y3RzIGluIGEgcm93XG4gIC5wb3B1cC12b3VjaGVyLXByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctc207XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgICAucG9wdXAtdm91Y2hlci1wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhhcygucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbDplbXB0eSk6aGFzKC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LXN1YnRpdGxlOmVtcHR5KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItZGlzY291bnQtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjZGYwOTFkO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItZGlzY291bnQtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1jdGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItY29kZS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDUyLCA1MiwgNTIsIDAuMjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1sZztcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNvZGUtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1jb2RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNvZGUtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNvZGUtY29weSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5pcy1jb3BpZWQge1xuICAgICAgY29sb3I6ICMyOGE3NDU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQgJHNwYWNpbmctbGc7XG4gICAgYmFja2dyb3VuZDogI2ZmZDkzMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWQwMmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2U4YzQyYTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItZGlzbWlzcyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1sZWdhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItbGVnYWwtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1sZWdhbC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1sZWdhbC1zaG9ydCxcbiAgLnBvcHVwLXZvdWNoZXItbGVnYWwtY29sbGFwc2VkLFxuICAucG9wdXAtdm91Y2hlci1sZWdhbC1leHBhbmRlZCB7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItYWQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogMTJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjUpO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIC8vIFNpbmdsZSB0ZWFzZXIgdmFyaWFudDogbGltaXQgd2lkdGhcbiAgJi0tc2luZ2xlIC5wcm9kdWN0LXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXRlYXNlcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC10ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDkzMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAzMjhweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSg1MiwgNTIsIDUyLCAwLjEwKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gNTBtcywgYmFja2dyb3VuZC1jb2xvciA1MG1zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZDMyZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDUyLCA1MiwgNTIsIDAuMjApO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4yMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICB9XG5cbiAgICAuYWQtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNjQpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gIH1cblxuICAudGVhc2VyLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMjAwbXMgZWFzZS1vdXQ7XG5cbiAgICAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgwJSk7XG4gICAgICB9XG5cbiAgICAgIC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dCwgb3BhY2l0eSAwLjZzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcblxuICAgICAgICAmLmNpcmNsZS1iIHtcbiAgICAgICAgICB0b3A6IC00JTtcbiAgICAgICAgICByaWdodDogLTglO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIH1cblxuICAgICYudmlzaWJsZSB7XG4gICAgICAuY2lyY2xlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxNXB4KSB7XG4gICAgICAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDAuNXJlbTtcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgLmNpcmNsZS1jb250YWluZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoLTQlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleDogMCAwIDE2MHB4O1xuXG4gICAgICAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoMSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgZmxleDogMCAwIDIwMHB4O1xuXG4gICAgICAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoLTMlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDNyZW07XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggNXJlbTtcbiAgICB9XG4gIH1cblxuICAudGVhc2VyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAudGVhc2VyLWhlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICAgIGJhY2tncm91bmQ6ICNkZjA5MWQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmxlZ2FsLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuMDYpO1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgei1pbmRleDogMTkwMDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5hZHNwaXJpdC1wcm9kdWN0LWhpZ2hsaWdodCB7XG4gIEBpbmNsdWRlIHRleHQoYm9keSk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmctbHYtMztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkbGluZShoMik7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3Byb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy14eGw7XG4gIH1cblxuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgJl9fZGlzY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLXNtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMteHMgJGJvcmRlci1yYWRpdXMteHMgMDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9fcHJvZHVjdC1uYW1lIHtcbiAgICBAaW5jbHVkZSBoZWFkbGluZShoMyk7XG4gIH1cblxuICAmX19kZXRhaWxzIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19wdXJjaGFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogJHNwYWNpbmctbGc7XG4gIH1cblxuICAmX19wcmljZS1vcmlnaW5hbCB7XG4gICAgQGluY2x1ZGUgdGV4dChib2R5LCAkYXBvLW1lZGl1bS1ncmF5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gICZfX3ByaWNlLWN1cnJlbnQge1xuICAgIEBpbmNsdWRlIHByaWNlO1xuICB9XG5cbiAgJl9fcHJvbW8tbm90aWNlIHtcbiAgICBtYXJnaW46IC0yMHB4IDAgLTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyBCcmVha3BvaW50cyBBZGp1c3RtZW50c1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy14eGwgYXV0byAwO1xuXG4gICAgJl9fcHJvZHVjdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogJHNwYWNpbmctbWQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMsXG4gICAgJl9fcHVyY2hhc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgJl9fcHJvbW8tbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteGwgJHNwYWNpbmcteHhsICRzcGFjaW5nLXh4bDtcblxuICAgICZfX3Byb2R1Y3Qge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAkc3BhY2luZy14eGw7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fcHJvbW8tbm90aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIGdhcDogJHNwYWNpbmcteGw7XG4gIH1cbn0iLCIvLyBUeXBvZ3JhcGh5IG1peGlucyByZXVzZWQgYnkgbXVsdGlwbGUgY29tcG9uZW50c1xuXG5AbWl4aW4gdHlwb2dyYXBoeSgkZm9udC1mYW1pbHksICRmb250LXNpemUsICRmb250LXdlaWdodCwgJGxpbmUtaGVpZ2h0LCAkY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQsICR0ZXh0LWFsaWduOiBsZWZ0LCAkaXMtaDI6IGZhbHNlKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtYWxpZ246ICR0ZXh0LWFsaWduO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcblxuICBAaWYgbWl4aW4tZXhpc3RzKG1lZGlhLWJyZWFrcG9pbnQtdXApIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaWYgJGlzLWgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemV9ICsgMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhlYWRsaW5lKCRsZXZlbCwgJGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0LCAkdGV4dC1hbGlnbjogbGVmdCkge1xuICBAaWYgJGxldmVsID09IGgyIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWZhbWlseS1oZWFkbGluZSwgJGZvbnQtc2l6ZS1oMiwgJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodC1oMiwgJGNvbG9yLCAkdGV4dC1hbGlnbiwgdHJ1ZSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IGgzIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWZhbWlseS1oZWFkbGluZSwgJGZvbnQtc2l6ZS1oMywgJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodC1oMywgJGNvbG9yLCAkdGV4dC1hbGlnbik7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IGg0IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWZhbWlseS1oZWFkbGluZSwgJGZvbnQtc2l6ZS1oNCwgJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodC1oNCwgJGNvbG9yLCAkdGV4dC1hbGlnbik7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IGg1IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWZhbWlseS1oZWFkbGluZSwgJGZvbnQtc2l6ZS1oNSwgJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodC1oNSwgJGNvbG9yLCAkdGV4dC1hbGlnbik7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IGg2IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWZhbWlseS1oZWFkbGluZSwgJGZvbnQtc2l6ZS1oNiwgJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodC1oNiwgJGNvbG9yLCAkdGV4dC1hbGlnbik7XG4gIH1cbn1cblxuQG1peGluIHRleHQoJHR5cGUsICRjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdCwgJHRleHQtYWxpZ246IGxlZnQpIHtcbiAgQGlmICR0eXBlID09IGJvZHkge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZmFtaWx5LWJvZHksICRmb250LXNpemUtYm9keSwgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsICRsaW5lLWhlaWdodC1ib2R5LCAkY29sb3IsICR0ZXh0LWFsaWduKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBmb290bm90ZSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1mYW1pbHktYm9keSwgJGZvbnQtc2l6ZS1ub3RlcywgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsICRsaW5lLWhlaWdodC1ub3RlcywgJGNvbG9yLCAkdGV4dC1hbGlnbik7XG4gIH1cbn1cblxuQG1peGluIHByaWNlKCkge1xuICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cbiIsIi5hZHNwaXJpdC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogJHNwYWNpbmctbGc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0OHB4IHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbiAgei1pbmRleDogMTAxOTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skc3BhY2luZy1tZH0pKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLFxuICAgICAgICAgICAgICBvcGFjaXR5IDMwMG1zIGVhc2UsXG4gICAgICAgICAgICAgIHZpc2liaWxpdHkgMzAwbXMgZWFzZTtcblxuICAmLS12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skc3BhY2luZy1tZH0pKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteGw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX2hlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHNwYWNpbmctc207XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fkc2xvdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fYWRzbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3ZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLWxnO1xuXG4gICAgLnZpZXctYWxsLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNERjA5MUQ7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZpbGw6IzM0MzQzNDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1mYWludDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSg1MiwgNTIsIDUyLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFkc3Bpcml0LXNpZGViYXJfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLXNtO1xuICAgIGxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIGJhY2tncm91bmQ6ICRhcG8tc3VuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fZXllY2F0Y2hlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSg1MiwgNTIsIDUyLCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fZXllY2F0Y2hlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLXBlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHhzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuXG4gICZfX3ByaWNlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAmX19zdHJpa2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgJl9fc2NyaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB6LWluZGV4OiAxNDAwO1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTsgLy8gMTRweFxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZS0tcmVkIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0OyAvLyAyMnB4XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZS0tdXZwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7IC8vIDhweCBBYnN0YW5kIHp1bSBCdXR0b25cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbiAgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzIGJ1dHRvbixcbiAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4gIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXN1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9wbCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0O1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDkzMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmZkOTMwLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVvcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgei1pbmRleDogMTUwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5hZHNwaXJpdC1zaWRlYmFyX19pbnRyby10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgJHVzZXJsaWtlLWJ1dHRvbi13aWR0aDogNTBweDtcblxuICAuYWRzcGlyaXQtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJHNwYWNpbmctbGc7XG4gICAgbGVmdDogJHVzZXJsaWtlLWJ1dHRvbi13aWR0aDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDAgMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuXG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zY3JpbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nLW1kO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLW1kO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJl9fcmVvcGVuIHtcbiAgICAgIGJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2VhcmNoIENsb3VkIENvbXBvbmVudFxuICAgTW9kZXJuIHRhZy1iYXNlZCBuYXZpZ2F0aW9uIGZvciBwb3B1bGFyIHNlYXJjaCB0ZXJtcy9jYXRlZ29yaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2VhcmNoLWNsb3VkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtY2xvdWRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctbWQpO1xufVxuXG4uc2VhcmNoLWNsb3VkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWg0LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gVGFncyBjb250YWluZXJcbi5zZWFyY2gtY2xvdWRfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGcpO1xufVxuXG4vLyBJbmRpdmlkdWFsIHRhZy9saW5rIHN0eWxpbmdcbi5zZWFyY2gtY2xvdWRfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0LW1kO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jdGE7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LWxpZ2h0KTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tdXRlZCk7XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSW5mbyBCYW5uZXIgQ29tcG9uZW50XG4gICBIb3Jpem9udGFsIHNjcm9sbGluZyBzbGlkZXIgd2l0aCBwcm9tb3Rpb25hbCBjYXJkc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaW5mby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gSGVhZGVyIHdpdGggbmF2aWdhdGlvbiBhcnJvd3Ncbi5pbmZvLWJhbm5lcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLWxnKSB2YXIoLS1zcGFjaW5nLXNtKTtcbn1cblxuLy8gQ29udGFpbmVyIC0gaG9yaXpvbnRhbCBzY3JvbGxcbi5pbmZvLWJhbm5lcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1sZyk7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgY2FyZFxuLmluZm8tYmFubmVyX19jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy14bCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGcpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cztcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5cbi8vIENhcmQgdGl0bGVcbi5pbmZvLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLW1kKSAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4vLyBJbWFnZSB3cmFwcGVyXG4uaW5mby1iYW5uZXJfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uaW5mby1iYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIENUQSBsaW5rXG4uaW5mby1iYW5uZXJfX2N0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gIC5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciAmIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuLy8gQ1RBIGFycm93IGljb25cbi5pbmZvLWJhbm5lcl9fY3RhLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgLmluZm8tYmFubmVyX19jYXJkOmhvdmVyICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG59XG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYW5uZXIgU2xpZGVyIENvbXBvbmVudFxuICAgSG9tZXBhZ2UgYmFubmVyIGNhcm91c2VsIHVzaW5nIFNsaWNrIHNsaWRlciAoQmFubmVyVmlldy9CYW5uZXJUb29sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgLy8gSGlkZSBhbGwgc2xpZGVzIGV4Y2VwdCBmaXJzdCBiZWZvcmUgU2xpY2sgaW5pdGlhbGl6ZXNcbiAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgc2xpZGVyIG9uY2UgU2xpY2sgaXMgcmVhZHlcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgID4gZGl2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlcyAtIHJlc3BvbnNpdmUgbWluLWhlaWdodHMgdG8gbWF0Y2ggaW1hZ2UgcHJvcG9ydGlvbnMgcGVyIGJyZWFrcG9pbnRcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgbWluLWhlaWdodDogMjA0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBQZmxpY2h0dGV4dCBsYWJlbFxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1mb290bm90ZXMtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXh4cykgdmFyKC0tc3BhY2luZy14cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFTyBUZWFzZXIgQ29tcG9uZW50XG4gICBTdGFydGluZyBwYWdlIGhlYWRsaW5lIGZvciBzZWFyY2ggZW5naW5lIG9wdGltaXphdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNlby10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlby10ZWFzZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oMy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPdmVybGF5IENvbXBvbmVudFxuICAgTW9kYWwgb3ZlcmxheSBmb3IgZGlzcGxheWluZyBjb250ZW50IGxpa2UgUGZsaWNodHRleHRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkei1tb2RhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1kKSB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTEwMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDUtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUsXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogJHRleHQtZGFyaztcbn0iLCIvLyBNZXNzYWdlIEJveCBDb21wb25lbnRcbi8vIEJhc2VkIG9uIEZpZ21hOiBNdWx0aWJyYW5kLUxpYnJhcnkgPiBBbGVydHNcbi8vIFZhcmlhbnRzOiBpbmZvIChibHVlKSwgc3VjY2VzcyAoZ3JlZW4pLCB3YXJuaW5nIChvcmFuZ2UpLCBlcnJvciAocGluaylcblxuLm1lc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJHNwYWNpbmctbWQ7IC8vIDEycHhcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4czsgLy8gNHB4XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7IC8vICMzNDM0MzRcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDI0cHg7IC8vIEFsaWduIHdpdGggdGV4dCBsaW5lLWhlaWdodFxuICB9XG5cbiAgJl9faWNvbi1zdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kOyAvLyAxNnB4XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5OyAvLyAyNHB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhzOyAvLyA0cHhcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5OyAvLyAxNHB4XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5vdGVzOyAvLyAyMHB4XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFyaWFudDogSW5mbyAobGlnaHQgYmx1ZSlcbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjBGOTtcbiAgfVxuXG4gIC8vIFZhcmlhbnQ6IFN1Y2Nlc3MgKGxpZ2h0IGdyZWVuKVxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICB9XG5cbiAgLy8gVmFyaWFudDogV2FybmluZyAobGlnaHQgb3JhbmdlKVxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwO1xuICB9XG5cbiAgLy8gVmFyaWFudDogRXJyb3IgKGxpZ2h0IHBpbmspXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkVFO1xuICB9XG5cbiAgLy8gQXV0by1kaXNtaXNzIGFuaW1hdGlvblxuICAmLS1kaXNtaXNzaW5nIHtcbiAgICBhbmltYXRpb246IG1lc3NhZ2UtYm94LWZhZGUtb3V0IDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZXNzYWdlLWJveC1mYWRlLW91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbn1cbiIsIi8vIFNjcm9sbCB0byBUb3AgQnV0dG9uXG4vLyBGbG9hdGluZyBidXR0b24gdGhhdCBhcHBlYXJzIGFmdGVyIHNjcm9sbGluZyBkb3duXG5cbi5zY3JvbGwtdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0yO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC8vIFZpc2libGUgc3RhdGVcbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG59XG4iLCIvLyBCcmVhZGNydW1iIE5hdmlnYXRpb24gQ29tcG9uZW50XG4vLyBCYXNlZCBvbiBGaWdtYSBkZXNpZ246IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdE1BMEdOekxKZkdqMFh5QkZBTzRtT1xuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNpbmctc20pO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJi0tY3VycmVudCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLFxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LW1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LW1pY3JvLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC0tY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRuZXV0cmFsLTcwMDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJi0taG9tZSB7XG4gICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICBoZWlnaHQ6ICRpY29uLXNtO1xuICAgIH1cblxuICAgICYtLWNoZXZyb24ge1xuICAgICAgd2lkdGg6ICRpY29uLXhzICsgMjtcbiAgICAgIGhlaWdodDogJGljb24teHMgKyAyO1xuICAgIH1cbiAgfVxufSIsIi8vIEZvb3RlciBDb21wb25lbnRcblxuLy8gRm9vdGVyIGRpdmlkZXJcbiNmb290ZXI6OmJlZm9yZSwgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWluIFNlY3Rpb25zXG5cbi5mb290ZXJfX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4uZm9vdGVyX19zZWN0aW9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aC1sYXJnZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLy8gQ29sdW1ucyBMYXlvdXRcblxuLmZvb3Rlcl9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4IDI0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgZ2FwOiAyNHB4IDMycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG4gIG1pbi13aWR0aDogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tbG9nb3Mge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tZGVsaXZlcnkge1xuICAuZm9vdGVyX19sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4tLXRydXN0IHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZmxleDogMS4zO1xuICB9XG5cbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweCAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkbGluZXNcblxuLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gTGlua3NcblxuLmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAmLS1jb29raWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLy8gU29jaWFsIEljb25zXG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8vIExvZ29zXG5cbi5mb290ZXJfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweCAyNHB4O1xufVxuXG4uZm9vdGVyX19sb2dvcy0tc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZm9vdGVyX19sb2dvcy0tdHJ1c3Qge1xuICBnYXA6IDE2cHg7XG59XG5cbi5mb290ZXJfX2xvZ29zLS1wYXltZW50cyB7XG4gIGdhcDogMTJweCAxNnB4O1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nb3MgLmZvb3Rlcl9fbG9nbyBpbWcsXG4uZm9vdGVyX19sb2dvcyAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIGltZyxcbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS1wYXltZW50cyAuZm9vdGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28tLWNhcmRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvb3Rub3Rlc1xuXG4uZm9vdGVyX19mb290bm90ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb290ZXJfX2Zvb3Rub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICYtLWxleGljb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKVxuICB9XG59XG5cbi5mb290ZXJfX2Zvb3Rub3RlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIExlZ2FsXG5cbi5mb290ZXJfX2xlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gIG1hcmdpbjogMDtcblxuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVnYWwtbGlua3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuXG4gIGEge1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYWdlIExvYWRpbmcgSW5kaWNhdG9yXG4vLyBGdWxsLXNjcmVlbiBvdmVybGF5IHNob3duIGR1cmluZyBwYWdlIHRyYW5zaXRpb25zIChtb2JpbGUgb25seSlcblxuLnBhZ2UtbG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbWQ7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3NwaW5uZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBwYWdlLWxvYWRpbmctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhZ2UtbG9hZGluZy1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCIvKipcbiAqIExvYWRlciBDb21wb25lbnRcbiAqXG4gKiBSZXVzYWJsZSBmdWxsLXNjcmVlbiBsb2FkaW5nIG92ZXJsYXkuXG4gKiBVc2VzIGJhY2tkcm9wIG9wYWNpdHkgZm9yIGNvbnNpc3RlbnQgb3ZlcmxheSBiZWhhdmlvci5cbiAqL1xuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjMpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxvYWRlci1zcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb25zZW50IE1hbmFnZXIgQ29tcG9uZW50XG4gICBDb29raWUgY29uc2VudCBiYW5uZXIgYW5kIG1vZGFsIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZV9iYXNlXG5cbiAgIFVzZXMgdGhlbWUgdmFyaWFibGVzIGZyb20gX3RoZW1lX2RlZmF1bHRzLnNjc3Mgc28gZWFjaCBzaG9wIGdldHMgdGhlaXJcbiAgIG93biBicmFuZCBjb2xvcnMgYXV0b21hdGljYWxseSAoZS5nLiwgJGJnLWN0YSBmb3IgQ1RBIGJ1dHRvbnMpXG5cbiAgIENvbXBvbmVudC1zcGVjaWZpYyB2YXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gX3RoZW1lX2RlZmF1bHRzLnNjc3M6XG4gICAtICRjb25zZW50LW1hbmFnZXItb3ZlcmxheS1iZ1xuICAgLSAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1ib3JkZXJcbiAgIC0gJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmdcbiAgIC0gJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQta25vYlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhY2tncm91bmQgT3ZlcmxheSAodXNlZCBieSBUeXBlU2NyaXB0KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLW92ZXJsYXktYmc7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYW5uZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAkei1tb2RhbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWJhbm5lci1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogJHJhZGl1cy14cyBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXhzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy14cztcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKCRibGFjaywgMC4yNSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci10ZXh0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICAgIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmctbWQ7XG4gIG9yZGVyOiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBvcmRlcjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICAgIHdpZHRoOiAkaWNvbi1tZDtcbiAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgIGZpbGw6ICR1aS1jdGE7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1saW5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAkaWNvbi1tZDtcbiAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgZmlsbDogJGJyYW5kLXByaW1hcnk7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWN0YTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1pbi13aWR0aDogMjE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWN0YTtcbiAgICBjb2xvcjogJHVpLWN0YTtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYmctY3RhO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYmFjay1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6LW1vZGFsIC0gMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnNlbnQtbWFuYWdlci1vdmVybGF5LWJnO1xuICBhbGlnbi1pdGVtczogc2FmZSBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYubGFyZ2UgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA3NDBweDtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXRvcDogJHJhZGl1cy14cyBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb25zZW50LW1hbmFnZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWxnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZy1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sZztcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oMy1zaXplKTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc20gMTM0cHggJHNwYWNpbmctc207XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1sZztcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy14bCAkc3BhY2luZy1sZyAkc3BhY2luZy1tZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkei1kcm9wZG93bjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsIDAgJHNwYWNpbmctbGcgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICA+ICoge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWFkdmFuY2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWFkdmFuY2VkLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5jb25zZW50LW1hbmFnZXItYnV0dG9uLS1hY2NlcHQtc2F2ZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzIEJvZHkgKENhdGVnb3JpZXMgVmlldylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItdGhpbiBzb2xpZCAkZ3JheTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtdGV4dCxcbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktbGFiZWwge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgcGFkZGluZzogMCAwIDAgJHNwYWNpbmctbWQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFkdmFuY2VkIFNldHRpbmdzIFZpZXdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWFkdmFuY2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNTYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci10b2dnbGUge1xuICB3aWR0aDogJGljb24tbGc7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgICB3aWR0aDogJGljb24tbGc7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZpbGw6ICR0ZXh0LWRhcms7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZWFyY2gtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTMwMDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwICRzcGFjaW5nLXNtIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jdGE7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTMwMDtcbiAgICBmaWxsOiAkdWktY3RhO1xuICAgIGNvbG9yOiAkdWktY3RhO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYWR2YW5jZWQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sZztcblxuICAgIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICRncmF5ICRsaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sZztcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwM3B4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctbGc7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9nZ2xlIFN3aXRjaCAoc2hhcmVkIGJldHdlZW4gYmFubmVyIGFuZCBtb2RhbClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtaW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWwsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG1heC13aWR0aDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbSArICRyYWRpdXMteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogJHNwYWNpbmcteHhzO1xuICAgIHdpZHRoOiAkaWNvbi1tZDtcbiAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgIGJhY2tncm91bmQ6ICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2hlY2tib3g6Y2hlY2tlZCArIC5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWwsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJyYW5kLXByaW1hcnk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcteHhzfSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktY3RhO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2hlY2tib3g6ZGlzYWJsZWQgKyAuY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsLFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtaW5wdXQ6ZGlzYWJsZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWJnO1xuICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZztcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQta25vYjtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOmFjdGl2ZTo6YWZ0ZXIsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMYW5ndWFnZSBTd2l0Y2hlciAoTWluaW1hbCBTdHlsZSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkei1tb2RhbDtcblxuICAuZHJvcGRvd24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlIC5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2UtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaGlkZSAuY29uc2VudC1tYW5hZ2VyLW1lbnUtdG9nZ2xlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcbiAgbWFyZ2luOiAkc3BhY2luZy14eHMgMCAwIDA7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1kcm9wZG93bjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcblxuICBsaSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbWVudS10b2dnbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14eHM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogc29saWQgJHRleHQtZGFyaztcbiAgICBib3JkZXItd2lkdGg6IDAgMS41cHggMS41cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdGF0dXMgSW5kaWNhdG9ycyAoZm9yIGFkdmFuY2VkIHZpZXcpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1zdGF0dXMtcm91bmQge1xuICB3aWR0aDogJGljb24tbWQ7XG4gIGhlaWdodDogJGljb24tbWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2lyY2xlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICBmbGV4LXNocmluazogMDtcblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICB9XG5cbiAgJi0taW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEluZm8gQnV0dG9uIChmb3IgYWR2YW5jZWQgdmlldylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWluZm8tYnV0dG9uIHtcbiAgd2lkdGg6ICRpY29uLW1kO1xuICBoZWlnaHQ6ICRpY29uLW1kO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgICBmaWxsOiAkdGV4dC1kYXJrO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJY29uIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlYWQgTW9yZSAodHJ1bmNhdGVkIHRleHQgb24gbW9iaWxlKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItcmVhZC1tb3JlLWRvdHMge1xuICAvLyBJbmxpbmUgZG90cyBzaG93biBpbiB0cnVuY2F0ZWQgdGV4dFxufVxuXG4uY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBkPSdNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWRlc2NyaXB0aW9uIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1oaWRkZW4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5jb25zZW50LW1hbmFnZXItcmVhZC1tb3JlLWJ1dHRvbixcbiAgICAuY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnNlbnQtbWFuYWdlci1oaWRkZW4tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHhzO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2F0ZWdvcnkgTGlzdCAoZHluYW1pY2FsbHkgZ2VuZXJhdGVkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gIH1cblxuICAmLS1sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIFRvZ2dsZSBzd2l0Y2ggc3R5bGluZ1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbSArICRyYWRpdXMteHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWJvcmRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAkc3BhY2luZy14eHM7XG4gICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgICAgYmFja2dyb3VuZDogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbSArICRyYWRpdXMteHM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJyYW5kLXByaW1hcnk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLXh4c30pO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1jdGE7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1taWNyby1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICBjb2xvcjogJGdyYXktNDAwO1xuXG4gIC8vIFN0YXRlIG1vZGlmaWVycyBmb3IgdG9nZ2xlIHZpc2liaWxpdHlcbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbmZvIEJ1dHRvbiAvIE9wZW4gQWR2YW5jZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLW9wZW4tYWR2YW5jZWQge1xuICB3aWR0aDogJGljb24tbWQ7XG4gIGhlaWdodDogJGljb24tbWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzM0MzQzNCcgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNpZGViYXIgKGR5bmFtaWNhbGx5IGdlbmVyYXRlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXJ2aWNlIEl0ZW0gKGFkdmFuY2VkIHZpZXcgLSBkeW5hbWljYWxseSBnZW5lcmF0ZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00eGw7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItdGhpbiBzb2xpZCAkZ3JheTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWgzLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXh4cztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsO1xuICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwICRzcGFjaW5nLXNtICRzcGFjaW5nLXhsICsgJHNwYWNpbmcteHhzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC8vIFRvZ2dsZSBzd2l0Y2ggc3R5bGluZ1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbSArICRyYWRpdXMteHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWJvcmRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAkc3BhY2luZy14eHM7XG4gICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgICAgYmFja2dyb3VuZDogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbSArICRyYWRpdXMteHM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJyYW5kLXByaW1hcnk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLXh4c30pO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZy1zbTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY29tcGFueS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY29tcGFueS1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaW5mby1oZWFkaW5nIHtcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci10ZWNobm9sb2dpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb25zZW50IEhpc3RvcnkgKGFkdmFuY2VkIHZpZXcpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1oaXN0b3J5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWhpc3Rvcnktc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1oaXN0b3J5LXRleHQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdHk6IEhpZGRlbiBzdGF0ZVxuLy8gQXBwbGllcyB0byBhbnkgY29uc2VudC1tYW5hZ2VyIGVsZW1lbnQgd2l0aCAuaGlkZGVuIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj1cImNvbnNlbnQtbWFuYWdlci1cIl0uaGlkZGVuLFxuW2NsYXNzKj1cIiBjb25zZW50LW1hbmFnZXItXCJdLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIjbWFpbkNvbnRlbnRXcmFwcGVyLm9yZGVyLWhpc3RvcnktcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFBhcnRpYWxzXG4ub3JkZXItaGlzdG9yeS1wYWdlIHtcbiAgJl9fYWNjb3VudC1tZW51IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19tb2JpbGUtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmb250LWgzLXNpemUtbW9iaWxlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICAuc3BsaXRfcGFnZV9saW5rX3NpdGVfbnVtYmVyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLm5leHRfYW5kX3ByZXZfYnV0dG9uIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGxpdC1iYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDJweCAwICRzcGFjaW5nLXhzIDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplLW1vYmlsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmRlci1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMCAkc3BhY2luZy14cyAwO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmcteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1zaXplO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItdGhpbiBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuICAgIH1cbiAgfVxuXG4gICZfX29yZGVyLWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LXNpemUtbW9iaWxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogJHNwYWNpbmctNXhsO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtbW9iaWxlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogJHNwYWNpbmctbWQgMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1zaXplO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLXhzIDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgY29sb3I6ICRuZXV0cmFsLTgwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24tbGFiZWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19lbXB0eS1zdGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLmNvbnRpbnVlLWFuZC1iYWNrLWJlbG93LWxpbmUge1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi8qKlxuICogRmxvYXRpbmcgSW5wdXQgQ29tcG9uZW50XG4gKlxuICogUmV1c2FibGUgZmxvYXRpbmcgbGFiZWwgaW5wdXQgc3R5bGVzIGZvciBmb3Jtcy5cbiAqXG4gKiBIVE1MIFN0cnVjdHVyZTpcbiAqIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dFwiPlxuICogICA8aW5wdXQgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmllbGRcIiB0eXBlPVwidGV4dFwiIGlkPVwiZXhhbXBsZVwiIHBsYWNlaG9sZGVyPVwiIFwiIHJlcXVpcmVkPlxuICogICA8bGFiZWwgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fbGFiZWxcIiBmb3I9XCJleGFtcGxlXCI+TGFiZWwgVGV4dDwvbGFiZWw+XG4gKiAgIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmVlZGJhY2tcIj5FcnJvciBtZXNzYWdlPC9kaXY+XG4gKiA8L2Rpdj5cbiAqL1xuXG4vLyBDb21wb25lbnQgVmFyaWFibGVzXG4kZmxvYXRpbmctaW5wdXQtaGVpZ2h0OiAkZm9ybS1lbGVtZW50LWhlaWdodDtcbiRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXg6ICRzcGFjaW5nLW1kLWFsdDtcbiRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXk6IDE0cHg7XG4kZmxvYXRpbmctaW5wdXQtZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4kZmxvYXRpbmctaW5wdXQtbGFiZWwtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuJGZsb2F0aW5nLWlucHV0LWJvcmRlci1ob3ZlcjogJGFwby1tZWRpdW0tZ3JheTtcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItZm9jdXM6ICRmb2N1cy1ibHVlO1xuJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjogJHJlZDtcbiRmbG9hdGluZy1pbnB1dC10ZXh0LWNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuJGZsb2F0aW5nLWlucHV0LWxhYmVsLWZvY3VzOiAkZm9jdXMtYmx1ZTtcbiRmbG9hdGluZy1pbnB1dC1iZzogJGNvbG9yLWJnLWx2LTE7XG4kZmxvYXRpbmctaW5wdXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4vLyBDb250YWluZXJcbi5mbG9hdGluZy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vIElucHV0IEZpZWxkXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRmbG9hdGluZy1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXkgJGZsb2F0aW5nLWlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmbG9hdGluZy1pbnB1dC1iZztcbiAgYm9yZGVyOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRmbG9hdGluZy1pbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmbG9hdGluZy1pbnB1dC1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiAkZmxvYXRpbmctaW5wdXQtdHJhbnNpdGlvbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOnJlYWQtb25seSkge1xuICAgIGJvcmRlci1jb2xvcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRmb2N1cy1ibHVlO1xuICB9XG5cbiAgLy8gRmxvYXRpbmcgbGFiZWwgYW5pbWF0aW9uIC0gbGFiZWwgc2l0cyBPTiB0aGUgYm9yZGVyIHdpdGggd2hpdGUgYmFja2dyb3VuZFxuICAmOmZvY3VzIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCxcbiAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtbGFiZWwtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmbG9hdGluZy1pbnB1dC1iZztcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBsZWZ0OiAkZmxvYXRpbmctaW5wdXQtcGFkZGluZy14IC0gNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyBFcnJvciBzdGF0ZSAtIG9ubHkgdmlhIC5pcy1pbnZhbGlkIGNsYXNzIChzZXQgYnkgSmF2YVNjcmlwdClcbiAgLy8gTm8gQ1NTIDppbnZhbGlkIHBzZXVkby1jbGFzcyAtIGFsbCB2YWxpZGF0aW9uIGlzIEpTLWNvbnRyb2xsZWRcbiAgJi5pcy1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjtcblxuICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgIH1cblxuICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIEZvY3VzIHRha2VzIHByZWNlZGVuY2Ugb3ZlciBlcnJvciBzdGF0ZSAoYWNjZXNzaWJpbGl0eSlcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZm9jdXMtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gICAgICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgICB9XG4gIH1cblxuICAvLyBSZWFkLW9ubHkgc3RhdGVcbiAgJjpyZWFkLW9ubHkge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTI7XG4gIH1cbn1cblxuLy8gTGFiZWwgKGZsb2F0cyBhYm92ZSBpbnB1dCB3aGVuIGZvY3VzZWQvZmlsbGVkKVxuLy8gVXNlcyBmaXhlZCBjYWxjIGJhc2VkIG9uIGlucHV0IGhlaWdodCBpbnN0ZWFkIG9mIDUwJSB0byBwcmV2ZW50IHNoaWZ0aW5nIHdoZW4gZmVlZGJhY2sgc2hvd3Ncbi5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygkZmxvYXRpbmctaW5wdXQtaGVpZ2h0IC8gMik7XG4gIGxlZnQ6ICRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogJGZsb2F0aW5nLWlucHV0LXRyYW5zaXRpb247XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4vLyBFcnJvciBmZWVkYmFja1xuLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjtcblxuICAvLyBIaWRlIGFsbCBzcGVjaWZpYyBlcnJvciBzcGFucyBieSBkZWZhdWx0XG4gIFtkYXRhLWVycm9yPVwiaW52YWxpZFwiXSxcbiAgW2RhdGEtZXJyb3I9XCJsZW5ndGhcIl0sXG4gIFtkYXRhLWVycm9yPVwibWlzbWF0Y2hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gV2hlbiBpbnB1dCBoYXMgdmFsdWUgYW5kIGlzIGludmFsaWQsIHNob3cgZm9ybWF0L2xlbmd0aC9taXNtYXRjaCBlcnJvciBpbnN0ZWFkIG9mIGVtcHR5XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIHtcbiAgW2RhdGEtZXJyb3I9XCJlbXB0eVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIFtkYXRhLWVycm9yPVwiaW52YWxpZFwiXSxcbiAgW2RhdGEtZXJyb3I9XCJsZW5ndGhcIl0sXG4gIFtkYXRhLWVycm9yPVwibWlzbWF0Y2hcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vLyBQYXNzd29yZCB0b2dnbGUgYnV0dG9uIHNwYWNpbmdcbi5mbG9hdGluZy1pbnB1dC0tcGFzc3dvcmQge1xuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAkZmxvYXRpbmctaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHRyYW5zaXRpb246ICRmbG9hdGluZy1pbnB1dC10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yO1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cbiAgLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZsb2F0aW5nLWlucHV0X190b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAmIHtcbiAgICAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGFyayB0aGVtZSB2YXJpYW50XG4uZmxvYXRpbmctaW5wdXQtLWRhcmsge1xuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCwgI2ZmZmZmZik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWxpZ2h0LCAjNmI3MjgwKTtcblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpyZWFkLW9ubHkpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCwgIzYwYTVmYSk7XG5cbiAgICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQsICM2MGE1ZmEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0LXNlY29uZGFyeSwgIzljYTNhZik7XG4gIH1cblxuICAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQtc2Vjb25kYXJ5LCAjOWNhM2FmKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0YXJlYSB2YXJpYW50XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIHtcbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweCAxMnB4O1xuICAgIGJvcmRlcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOnJlYWQtb25seSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYmx1ZTtcbiAgICB9XG5cbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwsXG4gIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cblxuLy8gU2VsZWN0IHZhcmlhbnRcbi5mbG9hdGluZy1pbnB1dC0tc2VsZWN0IHtcbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcblxuICAgIC8vIEZvY3VzIHN0YXRlIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRmb2N1cy1ibHVlO1xuICAgIH1cblxuICAgIC8vIFNlbGVjdGVkIHN0YXRlIChoYXMgYSB2YWx1ZSlcbiAgICAmOm5vdChbZGF0YS12YWx1ZT1cIlwiXSkgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsLFxuICAgIG9wdGlvbjpjaGVja2VkOm5vdChbdmFsdWU9XCJcIl0pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6ICRmbG9hdGluZy1pbnB1dC1sYWJlbC1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsb2F0aW5nLWlucHV0LWJnO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidGhlbWVfZGVmYXVsdHNcIjtcblxuLyoqXG4gKiBMb2dpbiBGb3JtIENvbXBvbmVudCBTdHlsZXNcbiAqXG4gKiBSZXVzYWJsZSBzdHlsZXMgZm9yIHRoZSBsb2dpbiBmb3JtIGNvbXBvbmVudC5cbiAqIFdvcmtzIGluIGJvdGggc3RhbmRhbG9uZSBwYWdlIGFuZCBkcm9wZG93biBjb250ZXh0cy5cbiAqIFVzZXMgZmxvYXRpbmctaW5wdXQgY29tcG9uZW50IGZvciBpbnB1dCBmaWVsZHMuXG4gKiBWYXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzXG4gKi9cblxuLy8gTG9jYWwgdmFyaWFibGVzIHVzaW5nIGRlc2lnbiB0b2tlbnNcbiRsb2dpbi1mb3JtLW1heC13aWR0aDogNjMycHg7XG4kbG9naW4tZm9ybS10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuLy8gV3JhcHBlclxuLmxvZ2luLWZvcm1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGxvZ2luLWZvcm0tbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLmxvZ2luLWZvcm0tLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZC1hbHQ7XG4gIH1cbn1cblxuLy8gRXJyb3IgTWVzc2FnZVxuLmxvZ2luLWZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQtYWx0O1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlY2FjYTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gIGNvbG9yOiAkcmVkO1xuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgfVxufVxuXG4vLyBGb3JtXG4ubG9naW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbGc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIC8vIE92ZXJyaWRlIGZsb2F0aW5nLWlucHV0IG1heC13aWR0aCBpbnNpZGUgbG9naW4gZm9ybVxuICAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4vLyBBY3Rpb25zXG4ubG9naW4tZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmctbGc7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQtYWx0O1xufVxuXG4vLyBTdWJtaXQgQnV0dG9uIC0gdXNlcyBnbG9iYWwgLmJ1dHRvbiAuYnV0dG9uLS1wcmltYXJ5IHN0eWxlc1xuLmxvZ2luLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBMaW5rIC0gZ3JheSBjb2xvciwgY2VudGVyZWQsIG5vIHVuZGVybGluZVxuLmxvZ2luLWZvcm1fX2xpbmsge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkbG9naW4tZm9ybS10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFJlZ2lzdGVyIFNlY3Rpb25cbi5sb2dpbi1mb3JtX19yZWdpc3Rlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteGw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWZhaW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1mb3JtX19yZWdpc3Rlci1oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsIDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLy8gUmVnaXN0ZXIgQnV0dG9uIC0gdXNlcyBnbG9iYWwgLmJ1dHRvbiAuYnV0dG9uLS1zZWNvbmRhcnkgc3R5bGVzXG4ubG9naW4tZm9ybV9fcmVnaXN0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLW1kLWFsdCAqIDJ9KTtcbiAgbWFyZ2luOiAwICRzcGFjaW5nLW1kLWFsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIEJlbmVmaXRzIExpc3Rcbi5sb2dpbi1mb3JtX19iZW5lZml0cyB7XG4gIG1hcmdpbjogJHNwYWNpbmcteGwgJHNwYWNpbmctbWQgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ2luLWZvcm1fX2JlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkc3BhY2luZy14cztcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gIC8vIEdyYXkgY2hlY2ttYXJrIGljb25cbiAgJi1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRhcG8tbWVkaXVtLWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFwby1tZWRpdW0tZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9sZCBmaXJzdCB3b3JkIHN0eWxpbmdcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAvLyBcIi4uLiB1bmQgdmllbGVzIG1laHIhXCIgaXRlbSB3aXRob3V0IGNoZWNrbWFya1xuICAmLS1tb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gdGhlbWUgYWRqdXN0bWVudHNcbi5sb2dpbi1mb3JtLS1kcm9wZG93biB7XG4gIC5sb2dpbi1mb3JtX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAubG9naW4tZm9ybV9fcmVnaXN0ZXItc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG5cbiAgLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gIH1cblxuICAubG9naW4tZm9ybV9fYmVuZWZpdCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xuXG4gICAgJi1pY29uOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogTG9naW4gUGFnZSBTdHlsZXNcbiAqXG4gKiBTdGFuZGFsb25lIGxvZ2luIHBhZ2UgYmFzZWQgb24gRmlnbWEgZGVzaWduLlxuICogU0VPIGFuZCBhY2Nlc3NpYmlsaXR5IG9wdGltaXplZC5cbiAqIFZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcbiAqL1xuXG4vLyBNYWluIENvbnRhaW5lclxuLmxvZ2luLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zeGwgMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00eGwgMDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xufVxuXG4vLyBUaXRsZSAtIEJhc2VkIG9uIEZpZ21hOiAzMHB4IGJvbGRcbi5sb2dpbi1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gQWxlcnRzIChjb25zaXN0ZW50IHdpdGggcmVnaXN0ZXItZm9ybSlcbi5sb2dpbi1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZC1hbHQ7XG5cbiAgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlci1ib3JkZXI7XG4gICAgICBjb2xvcjogJGRhbmdlci1kYXJrO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctbGlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZy1ib3JkZXI7XG4gICAgICBjb2xvcjogJHdhcm5pbmctZGFyaztcblxuICAgICAgLmFsZXJ0X19pY29uIHtcbiAgICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1saWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvLWJvcmRlcjtcbiAgICAgIGNvbG9yOiAkaW5mby1kYXJrO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkaW5mbztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudFxuLmxvZ2luLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qKlxuICogTG9nb2ZmIFBhZ2UgU3R5bGVzXG4gKlxuICogQ29uZmlybWF0aW9uIHBhZ2UgYWZ0ZXIgc3VjY2Vzc2Z1bCBsb2dvZmYuXG4gKiBTRU8gYW5kIGFjY2Vzc2liaWxpdHkgb3B0aW1pemVkLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG5cbi8vIE1haW4gQ29udGFpbmVyXG4ubG9nb2ZmLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsICRzcGFjaW5nLW1kLWFsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00eGwgJHNwYWNpbmcteHhsO1xuICB9XG59XG5cbi5sb2dvZmYtcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi8vIEFsZXJ0c1xuLmxvZ29mZi1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG59XG5cbi5sb2dvZmYtcGFnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1tZC1hbHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmZGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhN2YzZDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJi0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRlNjhhO1xuICAgIGNvbG9yOiAjYjQ1MzA5O1xuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZkYmZlO1xuICAgIGNvbG9yOiAkZm9jdXMtYmx1ZTtcbiAgfVxufVxuXG4vLyBDb250ZW50XG4ubG9nb2ZmLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy14eGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEljb25cbi5sb2dvZmYtcGFnZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvcjtcblxuICAvLyBXaGl0ZSBjaXJjbGUgYmVoaW5kIFNWRyBzbyBjaGVja21hcmsgYXBwZWFycyB3aGl0ZVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8vIFRpdGxlXG4ubG9nb2ZmLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLy8gTWVzc2FnZVxuLmxvZ29mZi1wYWdlX19tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmcteHhsIDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xufVxuXG4vLyBBY3Rpb25zXG4ubG9nb2ZmLXBhZ2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLW1kLWFsdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEJ1dHRvbiAtIHVzZXMgZ2xvYmFsIC5idXR0b24gc3R5bGVzXG4ubG9nb2ZmLXBhZ2VfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gTGluayAtIHN0eWxlZCBsaWtlIHBhc3N3b3JkIHJlc2V0IGxpbmtcbi5sb2dvZmYtcGFnZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFNvdmVuZHVzXG4ubG9nb2ZmLXBhZ2VfX3NvdmVuZHVzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhsO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdGVwcGVyIFByb2dyZXNzIEJhciBTdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zdGVwcGVyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLW1kO1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBDaXJjbGUgaW5kaWNhdG9yIChhbGlhcyBmb3IgaW5kaWNhdG9yKVxuLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4uc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5zdGVwcGVyLWJhcl9faXRlbS0tYWN0aXZlIHtcbiAgLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4gIC5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cbi8vIENvbXBsZXRlZCBzdGF0ZVxuLnN0ZXBwZXItYmFyX19pdGVtLS1jb21wbGV0ZWQge1xuICAuc3RlcHBlci1iYXJfX2NpcmNsZSxcbiAgLnN0ZXBwZXItYmFyX19pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cIiUyM0ZGRkZGRlwiIGQ9XCJNNDM4LjYgMTA1LjRDNDUxLjEgMTE3LjkgNDUxLjEgMTM4LjEgNDM4LjYgMTUwLjZMMTgyLjYgNDA2LjZDMTcwLjEgNDE5LjEgMTQ5LjkgNDE5LjEgMTM3LjQgNDA2LjZMOS4zNzIgMjc4LjZDLTMuMTI0IDI2Ni4xLTMuMTI0IDI0NS45IDkuMzcyIDIzMy40QzIxLjg3IDIyMC45IDQyLjEzIDIyMC45IDU0LjYzIDIzMy40TDE1OS4xIDMzOC43TDM5My40IDEwNS40QzQwNS45IDkyLjg4IDQyNi4xIDkyLjg4IDQzOC42IDEwNS40SDQzOC42elwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4vLyBIYWxmIHN0YXRlIChmb3IgYWRkcmVzcyBjaGVjayBpbnRlcm1lZGlhdGUgc3RlcClcbi5zdGVwcGVyLWJhcl9faXRlbS0taGFsZiB7XG4gIC5zdGVwcGVyLWJhcl9fY2lyY2xlLFxuICAuc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xuICB9XG59XG5cbi8vIExpbmUgc2VwYXJhdG9yIChhbGlhcyBmb3Igc2VwYXJhdG9yKVxuLnN0ZXBwZXItYmFyX19saW5lLFxuLnN0ZXBwZXItYmFyX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlZ2lzdGVyIFBhZ2UgU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucmVnaXN0ZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xufVxuXG4vLyBUYWIgbmF2aWdhdGlvbiAoTG9naW4gLyBSZWdpc3RlciB0b2dnbGUpXG4ucmVnaXN0ZXItcGFnZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLWxnO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX3RhYiB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvci1saWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuXG4vLyBBbGVydHNcbi5yZWdpc3Rlci1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX2FsZXJ0IHtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xuICAgIGNvbG9yOiAkZGFuZ2VyLWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWxpZ2h0O1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tbGlnaHQ7XG4gICAgY29sb3I6ICRpbmZvLWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gIH1cblxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1saWdodDtcbiAgICBjb2xvcjogJHdhcm5pbmctZGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlZ2lzdGVyIEZvcm0gU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGZWVkYmFjayBtZXNzYWdlIGhlaWdodCBmb3IgdmFsaWRhdGlvbiBlcnJvciBzdGF0ZXNcbiRmZWVkYmFjay1oZWlnaHQ6IDIwcHg7XG5cbi8vIFdyYXBwZXJcbi5yZWdpc3Rlci1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLnJlZ2lzdGVyLWZvcm0tLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICYucmVnaXN0ZXItZm9ybS0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICB9XG59XG5cbi8vIEZvcm0gY29udGFpbmVyXG4ucmVnaXN0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1sZztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXhsICRzcGFjaW5nLXhsO1xuICB9XG5cbiAgLy8gT3ZlcnJpZGUgZmxvYXRpbmctaW5wdXQgbWF4LXdpZHRoIGluc2lkZSByZWdpc3RlciBmb3JtXG4gIC5mbG9hdGluZy1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLy8gU3RlcHMgY29udGFpbmVyIC0gcmVsYXRpdmUgZm9yIGFic29sdXRlIHBvc2l0aW9uZWQgc3RlcHMgZHVyaW5nIHRyYW5zaXRpb25cbi5yZWdpc3Rlci1mb3JtX19zdGVwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFN0ZXAgLSB1c2VzIG9wYWNpdHkgZm9yIHNtb290aCB0cmFuc2l0aW9uc1xuLnJlZ2lzdGVyLWZvcm1fX3N0ZXAge1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcblxuICAvLyBIaWRkZW4gc3RlcHMgZG9uJ3QgdGFrZSB1cCBzcGFjZSAoYWZ0ZXIgdHJhbnNpdGlvbilcbiAgJjpub3QoJi0tYWN0aXZlKTpub3QoJi0tZXhpdGluZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGVwIGlzIHZpc2libGVcbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC8vIEV4aXRpbmcgc3RlcCBmYWRlcyBvdXRcbiAgJi0tZXhpdGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIE1haW4gZm9ybSB0aXRsZSAoZS5nLiBcIlJlZ2lzdHJpZXJlblwiKVxuLnJlZ2lzdGVyLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8vIFN0ZXAvc2VjdGlvbiB0aXRsZSAoZS5nLiBcIlBlcnPDtm5saWNoZSBBbmdhYmVuXCIpXG4ucmVnaXN0ZXItZm9ybV9fc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLy8gUm93IGxheW91dCBmb3Igc2lkZS1ieS1zaWRlIGZpZWxkc1xuLnJlZ2lzdGVyLWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgPiAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gQ29tcGFueSAvIERPQiB0b2dnbGUgY29udGFpbmVyIC0gc3dpdGNoZXMgYmFzZWQgb24gZ2VuZGVyIHNlbGVjdGlvblxuLy8gSGVpZ2h0IGlzIHNldCBkeW5hbWljYWxseSB2aWEgSlMgdG8gYWNjb21tb2RhdGUgdmFsaWRhdGlvbiBlcnJvcnNcbi5yZWdpc3Rlci1mb3JtX19jb21wYW55LWRvYi1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi8vIENvbXBhbnkgZmllbGQgd3JhcHBlciAtIGhpZGRlbiBieSBkZWZhdWx0XG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgaW5wdXQge1xuICAgICAgdGFiaW5kZXg6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIERPQiBmaWVsZCB3cmFwcGVyIC0gdmlzaWJsZSBieSBkZWZhdWx0XG4ucmVnaXN0ZXItZm9ybV9fZG9iLWZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IC5mbG9hdGluZy1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLy8gQWRkcmVzcyB0eXBlIHN3aXRjaGVyIChzbGlkaW5nIHRhYnMpXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQ7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gIC8vIEFjdGl2ZSBzdGF0ZSAtIG1hdGNoZXMgcHJpbWFyeSBidXR0b24gdGV4dCBjb2xvclxuICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzIHN0YXRlIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtYmx1ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG5cbiAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC8vIEhpZGRlbiByYWRpbyBpbnB1dFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vIEFkZHJlc3MgZmllbGRzIGNvbnRhaW5lciAtIGFuaW1hdGVzIGJldHdlZW4gMS1yb3cgYW5kIDItcm93IGhlaWdodFxuLy8gSGVpZ2h0cyBhY2NvdW50IGZvciB2YWxpZGF0aW9uIGZlZWRiYWNrICh+MjBweCBwZXIgZXJyb3Igcm93KVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7IC8vIDEgcm93IGhlaWdodCAoY2xhc3NpYylcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cbiAgLy8gQ2xhc3NpYyBtb2RlIHdpdGggdmFsaWRhdGlvbiBlcnJvciAoc3RyZWV0IG9yIG51bWJlciBpbnZhbGlkKVxuICAmOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljOm5vdCgucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljLS1oaWRkZW4pIC5pcy1pbnZhbGlkKSB7XG4gICAgaGVpZ2h0OiA0OHB4ICsgJGZlZWRiYWNrLWhlaWdodDtcbiAgfVxuXG4gIC8vIFBhY2tzdGF0aW9uIG1vZGVcbiAgJi0tcGFja3N0YXRpb24ge1xuICAgIGhlaWdodDogMTEycHg7IC8vIDIgcm93czogNDhweCArIDE2cHggZ2FwICsgNDhweFxuXG4gICAgLy8gUGFja3N0YXRpb24gd2l0aCBlcnJvcnMgLSBjaGVjayB2aXNpYmxlIHBhY2tzdGF0aW9uIGZpZWxkc1xuICAgICY6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlIC5pcy1pbnZhbGlkKSB7XG4gICAgICBoZWlnaHQ6IDExMnB4ICsgJGZlZWRiYWNrLWhlaWdodDtcbiAgICB9XG5cbiAgICAvLyBQYWNrc3RhdGlvbiB3aXRoIGJvdGggZmllbGRzIGludmFsaWRcbiAgICAmOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSA+IC5mbG9hdGluZy1pbnB1dDpmaXJzdC1jaGlsZCAuaXMtaW52YWxpZCk6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlID4gLmZsb2F0aW5nLWlucHV0Om50aC1jaGlsZCgyKSAuaXMtaW52YWxpZCkge1xuICAgICAgaGVpZ2h0OiAxMTJweCArICgkZmVlZGJhY2staGVpZ2h0ICogMik7XG4gICAgfVxuICB9XG59XG5cbi8vIENsYXNzaWMgYWRkcmVzcyB3cmFwcGVyIC0gYWJzb2x1dGVseSBwb3NpdGlvbmVkXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICA+IC5yZWdpc3Rlci1mb3JtX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gUGFja3N0YXRpb24gd3JhcHBlciAtIGFic29sdXRlbHkgcG9zaXRpb25lZFxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gLmZsb2F0aW5nLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fcGFja3N0YXRpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9faGludCB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xufVxuXG4vLyBDb25zZW50IHNlY3Rpb24gKGNoZWNrYm94ZXMgKyB0ZXJtcylcbi5yZWdpc3Rlci1mb3JtX19jb25zZW50IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLy8gQ2hlY2tib3hcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi8vIFRlcm1zIHRleHRcbi5yZWdpc3Rlci1mb3JtX190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbGluayB3aXRoIHNxdWFyZS1hcnJvdy1yaWdodCBpY29uXG4ubGluay1pbnRlcm5hbCB7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiOyAvLyBub24tYnJlYWtpbmcgc3BhY2UgcHJldmVudHMgaWNvbiBmcm9tIGJlaW5nIGFsb25lIG9uIGxpbmVcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J00zODQgODBjOC44IDAgMTYgNy4yIDE2IDE2VjQxNmMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlY5NmMwLTguOCA3LjItMTYgMTYtMTZIMzg0em02NCAxNmMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDMyIDAgNjAuNyAwIDk2VjQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZ6TTI4OCAyMzJIMTQ4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0aDE0MGwtNTUgNTVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGw5Ni05NmM5LjQtOS40IDkuNC0yNC42IDAtMzMuOWwtOTYtOTZjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlMMjg4IDIzMnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IDE0cHggMTRweDtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuLy8gQnV0dG9uc1xuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAkc3BhY2luZy14bDtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iZztcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LXRleHQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1wcmltYXJ5LW91dGxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtYmx1ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIEhpZGUgc3RlcHBlciB0ZW1wbGF0ZXNcbi5zdGVwcGVyLXRlbXBsYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNlcnZlci1zaWRlIGFsZXJ0c1xuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gIC5hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICZfX2ljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yLCAwLjEpO1xuICAgICAgY29sb3I6ICRmbG9hdGluZy1pbnB1dC1ib3JkZXItZXJyb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjU5ZTBiLCAwLjEpO1xuICAgICAgY29sb3I6ICNiNDUzMDk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjU5ZTBiO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAjZjU5ZTBiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRlbnQgd3JhcHBlciAtIGZvciBleGl0IGFuaW1hdGlvbiB0byBzdWNjZXNzXG4ucmVnaXN0ZXItZm9ybV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcblxuICAmLS1leGl0aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gU3VjY2VzcyB2aWV3IGFmdGVyIHJlZ2lzdHJhdGlvbiAoc3R5bGVkIGxpa2UgbG9nb2ZmLXBhZ2UpXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIFZpc2libGUgc3RhdGUgd2l0aCBmYWRlLWluIGFuaW1hdGlvblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogcmVnaXN0ZXItc3VjY2Vzcy1mYWRlLWluIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZWdpc3Rlci1zdWNjZXNzLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcteHhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1pY29uLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkc3VjY2Vzcy1pY29uLWNvbG9yO1xuXG4gIC8vIFdoaXRlIGNpcmNsZSBiZWhpbmQgU1ZHIHNvIGNoZWNrbWFyayBhcHBlYXJzIHdoaXRlXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLW1kLWFsdCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtcmVkaXJlY3Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbn1cblxuLy8gQnV0dG9uIGxvYWRpbmcgc3RhdGVcbi5idXR0b24tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5idXR0b25fX3RleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5idXR0b25fX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBQYXNzd29yZCBJbmZvIFRvZ2dsZSBCdXR0b24gKGNpcmNsZS1pIGljb24gYWZ0ZXIgZXJyb3IgbWVzc2FnZSlcbi5wYXNzd29yZC1pbmZvLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yLCAxMCUpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5wYXNzd29yZC1pbmZvLXRvZ2dsZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLy8gUGFzc3dvcmQgU3RyZW5ndGggVG9vbHRpcCAocG9zaXRpb25lZCBiZWxvdyB0aGUgaW5mbyBpY29uKVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiB0b29sdGlwLWZhZGUtaW4gMC4ycyBlYXNlLW91dDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJi0tdmFsaWQge1xuICAgIGNvbG9yOiAkY29sb3ItYmctc3VjY2VzcztcbiAgfVxufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX2l0ZW0tLXZhbGlkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERhdGVwaWNrZXIgTW9kYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBhbmltYXRpb246IGRhdGVwaWNrZXItZmFkZS1pbiAwLjJzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGRhdGVwaWNrZXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjk2KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmRhdGVwaWNrZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdC1ncm91cCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteHM7XG5cbiAgLy8gWWVhciBjb2x1bW4gc2xpZ2h0bHkgd2lkZXJcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxLjM7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwICRzcGFjaW5nLXNtO1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzY2NicgZD0nTTYgOEwxIDNoMTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2NvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbn1cblxuLy8gRmxvYXRpbmcgaW5wdXQgaWNvbiBidXR0b24gKGZvciBjYWxlbmRhciBpY29uKVxuLmZsb2F0aW5nLWlucHV0LS1oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9faWNvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWlucHV0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFkZHJlc3MgQ2hlY2svQ29ycmVjdGlvbiBTdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hZGRyZXNzLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi5hZGRyZXNzLWNoZWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX29yaWdpbmFsIHtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fYWx0ZXJuYXRpdmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIH1cblxuICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fb3B0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIH1cbn1cblxuLmFkZHJlc3MtY2hlY2tfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbn1cbiIsIi8qKlxuICogTWFya2V0aW5nIENhbXBhaWduIFN0eWxlcyAoQmFja29mZmljZSlcbiAqXG4gKiBUaGlzIGZpbGUgZGVmaW5lcyB0aGVtZSBvdmVycmlkZXMgZm9yIHByb2R1Y3RzIGFzc29jaWF0ZWQgd2l0aCBtYXJrZXRpbmcgY2FtcGFpZ25zXG4gKiBtYW5hZ2VkIHZpYSBiYWNrb2ZmaWNlL21hbmFnZV9tYXJrZXRpbmdfY2FtcGFpZ25fcHJvZHVjdHMucGhwLlxuICpcbiAqIENhbXBhaWduLXNwZWNpZmljIHN0eWxlcyBhcmUgYXBwbGllZCBkeW5hbWljYWxseSB1c2luZyBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbiAqICgtLXByb21vdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAtLXByb21vdGlvbi10ZXh0LWNvbG9yKSBzZXQgYnkgY29udGVudGZ1bC5cblxuICogQWZmZWN0ZWQgZWxlbWVudHMgZXhhbXBsZTpcbiAqIC0gUHJvZHVjdCBjYXJkcyB0YWdzICgudGFnLS1wcm9tb3Rpb24pXG4gKiAtIFByb2R1Y3QgaW1hZ2Ugb3ZlcmxheXMgKC5wcm9kdWN0X2ltYWdlX292ZXJsYXkpXG4gKiAtIFNsaWRlciBhcnJvd3NcbiAqL1xuXG4vLyAtLS0tLS0tLS0tLS0tLVxuLy8gUHJvbW90aW9uIHNlY3Rpb24gaW5kZXggcGFnZSAoY29udGVudGZ1bClcbi8vIC0tLS0tLS0tLS0tLS0tXG4jcHJvbW90aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYmFja2dyb3VuZC1jb2xvciwgJGNvbG9yLWJnLWx2LTEpO1xuXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgY29sb3I6IHVuc2V0O1xuICAgIH1cblxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tXG4vLyBQcm9kdWN0IGNhcmRzXG4vLyAtLS0tLS0tLS0tLS0tLVxuXG4uYm8tbWFya2V0aW5nLWNhbXBhaWduLXByb2R1Y3Qge1xuICAucHJvZHVjdF9pbWFnZV9vdmVybGF5LFxuICAucHJvZHVjdC1jYXJkX190YWdzIC50YWdzLXdyYXBwZXIgLnRhZy0tcHJvbW90aW9uLnRhZyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvcik7XG4gICAgfVxuICB9XG5cbi8vIC0tLS0tLS0tXG4vLyBTbGlkZXJzXG4vLyAtLS0tLS0tLVxuXG4vLyBTbGlkZXIgYXJyb3dzXG4jcHJvbW90aW9uLXNlY3Rpb24gLnNsaWRlci1uYXZfX2J0biB7XG4gIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCAkYXBvLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGVudGZ1bCBtb2R1bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jcHJvbW90aW9uLXNlY3Rpb24ge1xuXG4gIC8vIEhlYWRpbmdzXG4gIC5jb250ZW50ZnVsLWgxLFxuICAuY29udGVudGZ1bC1oMixcbiAgLmNvbnRlbnRmdWwtaDMge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gQ1RBIG1vZHVsZVxuICAud2ViLWN0YS1tb2R1bGVfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC8vIENhdGVnb3J5IFNsaWRlciBNb2R1bGVcbiAgI2NhdGVnb3J5LXNsaWRlci1tb2R1bGVfX25hdi1saW5rLXdyYXBwZXIsICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSxcbiAgICAubGluay1saXN0X190ZXh0LFxuICAgIC5saW5rLWxpc3RfX2ljb24ge1xuICAgICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgIC5saW5rLWxpc3RfX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAvLyBQcm9tb3Rpb24gcHJvZHVjdCBzbGlkZXIgbW9kdWxlXG4gIC5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlcixcbiAgLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyIGEsIC5wcm9kdWN0cy1zd2lwZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5wcm9tb3Rpb25Qcm9kdWN0U2xpZGVyIC5saW5rLWxpc3RfX2ljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICBmaWxsOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gQnJhbmRzaG9wIE1vZHVsZVxuICAuYnJhbmRzaG9wX19oZWFkaW5nIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5icmFuZC1jYXJkX193cmFwcGVyLFxuICBbZGF0YS1zbGlkZXI9XCJicmFuZHNob3BcIl06bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByb21vdGlvbi1hY2NlbnQtY29sb3IsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJvbW90aW9uLWFjY2VudC1jb2xvci1iYXNlLCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gVGVhc2VyIENhcmRzXG4gIC50ZWFzZXItY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gVVNQIE1vZHVsZVxuICAudXNwLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC8vIFNFTyBNb2R1bGVzXG4gIC5zZW8tbW9kdWxlX19oZWFkbGluZSxcbiAgLnNlby10ZXh0LWljb24tY29tcG9uZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAuc2VvLXRleHQtaWNvbi1jb21wb25lbnRfX3N1YnRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gQ291bnRkb3duIE1vZHVsZVxuICAud2ViLWNvdW50ZG93biB7XG4gICAgaDIsXG4gICAgZGl2LFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXByb21vdGlvbi1zZWNvbmRhcnktZm9udC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBUE9kaXNjb3VudGVyIC0gVGhlbWUgVmFyaWFibGVzXG4gICBGaWdtYSBEZXNpZ24gVG9rZW5zIGFzIFNvdXJjZSBvZiBUcnV0aFxuXG4gICBCcmFuZDogUmVkICgjREYwOTFEKSBwcmltYXJ5LCBZZWxsb3cgKCNGRkQ5MzApIHNlY29uZGFyeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIENvbG9yIFBhbGV0dGUgLSBGaWdtYSBEZXNpZ24gVG9rZW5zXG5cbiAgIFRoZXNlIGFyZSB0aGUgZm91bmRhdGlvbmFsIGNvbG9yIHNjYWxlcyB1c2VkIGFjcm9zcyBhbGwgc2hvcHMuXG4gICBTaG9wLXNwZWNpZmljIGJyYW5kIGNvbG9ycyByZWZlcmVuY2UgdGhlc2UgYmFzZSB2YWx1ZXMuXG5cbiAgIFVzYWdlOiBAaW1wb3J0ICdiYXNlX2NvbG9ycyc7IChiZWZvcmUgdGhlbWVfdmFyaWFibGVzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgVGhlbWUgVmFyaWFibGVzXG4gICBTaGFyZWQgYWNyb3NzIEFMTCBzaG9wcyAtIGltcG9ydCBzaG9wLXNwZWNpZmljIGZpbGUgQkVGT1JFIHRoaXMgb25lXG4gICB0byBvdmVycmlkZSBjb2xvciB2YWx1ZXMuXG5cbiAgIFVzYWdlIGluIHNob3A6XG4gICBAaW1wb3J0ICdbc2hvcF1fdGhlbWVfdmFyaWFibGVzJzsgIC8vIFNob3AgY29sb3JzIChubyAhZGVmYXVsdClcbiAgIEBpbXBvcnQgJ3Jlc3BvbnNpdmVfYmFzZS9zYXNzL3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBUaGlzIGZpbGUgKCFkZWZhdWx0KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgVGhlbWUgVmFyaWFibGVzXG4gICBTaGFyZWQgYWNyb3NzIEFMTCBzaG9wcyAtIGltcG9ydCBzaG9wLXNwZWNpZmljIGZpbGUgQkVGT1JFIHRoaXMgb25lXG4gICB0byBvdmVycmlkZSBjb2xvciB2YWx1ZXMuXG5cbiAgIFVzYWdlIGluIHNob3A6XG4gICBAaW1wb3J0ICdbc2hvcF1fdGhlbWVfdmFyaWFibGVzJzsgIC8vIFNob3AgY29sb3JzIChubyAhZGVmYXVsdClcbiAgIEBpbXBvcnQgJ3Jlc3BvbnNpdmVfYmFzZS9zYXNzL3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBUaGlzIGZpbGUgKCFkZWZhdWx0KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICBGb250XG4gKi9cbi8qKlxuICBTaGFkb3dcbiAqL1xuLyoqXG4gIE1vYmlsZSBicmVha3BvaW50XG4gKi9cbi8qKlxuICBDb2xvcnNcbiAqL1xuLyoqXG4gIElucHV0c1xuICovXG4vKipcbiAgQm9yZGVyXG4gKi9cbi8qKlxuICBTZWFyY2ggQnV0dG9uIChkZWZhdWx0cywgY2FuIGJlIG92ZXJyaWRkZW4gaW4gc2hvcCB0aGVtZV92YXJpYWJsZXMuc2NzcylcbiAqL1xuLyogU3BhY2VycyAqL1xuLyoqXG4gVmFyaWFibGVzXG4gKi9cbi5weC14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maWx0ZXItd3JhcHBlciAuZGF0YWxpc3QtY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmFsZ29saWEtcHJpY2VpbnB1dCB7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMTA2M0Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkY3O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5hbGdvbGlhLXJhbmdlZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWxnb2xpYS1zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnJlZmluZW1lbnQtcm9vdCAucmVmaW5lbWVudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyRjJGNztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5yZWZpbmVtZW50LXJvb3QgLnJlZmluZW1lbnQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWNhdGVnb3J5IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLnJlZmluZW1lbnQtcm9vdCAucmVmaW5lbWVudC1jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWNhdGVnb3J5LWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnJlZmluZW1lbnQtcm9vdCAucmVmaW5lbWVudC1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuXG4ucmVmaW5lbWVudC1jb3VudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5haXMtQ3VycmVudFJlZmluZW1lbnRzLS1ub1JlZmluZW1lbnQsXG4uYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1saXN0LS1ub1JlZmluZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5haXMtQ3VycmVudFJlZmluZW1lbnRzLWxpc3QucmVmaW5lbWVudC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNpZGViYXItZmlsdGVyIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLWZpbHRlciAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhdGluZy1maWx0ZXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSAuYWlzLUNsZWFyUmVmaW5lbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuXG4uY2xlYXItYWxsLXJlZmluZW1lbnRzLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXItc2luZ2xlLXJlZmluZW1lbnQtcm9vdCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uY2xlYXItc2luZ2xlLXJlZmluZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNsZWFyLXNpbmdsZS1yZWZpbmVtZW50LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmNsZWFyLXNpbmdsZS1yZWZpbmVtZW50LWJ1dHRvbi5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IGF1dG87XG59XG4uY2xlYXItc2luZ2xlLXJlZmluZW1lbnQtYnV0dG9uLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJlc2V0LXJlZmluZW1lbnRzLWJ0biwgLnRvZ2dsZS12aWV3LWJ0biwgLnNob3ctcmVzdWx0cy1idG4ge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udG9nZ2xlLXZpZXctYnRuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEMkQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmVzZXQtcmVmaW5lbWVudHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgY29sb3I6ICMzMzM7XG59XG4ucmVzZXQtcmVmaW5lbWVudHMtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uY2xlYXItcmVmaW5lbWVudHMgLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWxnb2xpYS1oaXRzLWxpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5hbGdvbGlhLWFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkY3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVmaW5lbWVudC1jb3VudCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gIH1cbn1cbi5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdC10YWcsIC5wcm9kdWN0LXRhZy1yZWQsIC5wcm9kdWN0LXRhZy1ncmVlbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LXRhZy1ncmVlbiB7XG4gIGNvbG9yOiAjNEM5QzA2O1xufVxuXG4ucHJvZHVjdC10YWctcmVkIHtcbiAgY29sb3I6ICNCOTAwMTQ7XG59XG5cbi5uby1yZXN1bHRzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDU0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm8tcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby1yZXN1bHRzLXRleHQtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby1yZXN1bHRzLXRleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vLXJlc3VsdHMtdGV4dC0ta2V5d29yZCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4ubm8tcmVzdWx0cy1saXN0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubm8tcmVzdWx0cy1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLm5vLXJlc3VsdHMtbGlzdC0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubm8tcmVzdWx0cy1saXN0LS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmV5ZWNhdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXByaWNlLnRleHQtcmVkIHtcbiAgY29sb3I6ICNERjA5MUQgIWltcG9ydGFudDtcbn1cblxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cy13cmFwcGVyIGxpIC5oaWdobGlnaHRlZCxcbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIGxpIC5oaWdobGlnaHRlZCxcbi5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIGxpIC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cy13cmFwcGVyIGxpIC5ub24taGlnaGxpZ2h0ZWQsXG4uYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciBsaSAubm9uLWhpZ2hsaWdodGVkLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgbGkgLm5vbi1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cy13cmFwcGVyIGxpOmhvdmVyIC5ub24taGlnaGxpZ2h0ZWQsXG4uYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciBsaTpob3ZlciAubm9uLWhpZ2hsaWdodGVkLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgbGk6aG92ZXIgLm5vbi1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4uYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciBsaTpob3ZlciBzdmcgPiBwYXRoLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgbGk6aG92ZXIgc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICNERjA5MUQ7XG59XG5cbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHN2Zyxcbi5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHN2ZyB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uc2hvdy1hbGwtcmVzdWx0cy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi8qIGNob2ljZS1jaGlwcyAqL1xuLyoqXG4gVmFyaWFibGVzXG4gKi9cbi5jaG9pY2UtY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uY2hvaWNlLWNoaXAuY2hvaWNlLWNoaXAtdGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uY2hvaWNlLWNoaXAuY2hvaWNlLWNoaXAtdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cbi5jaG9pY2UtY2hpcDpob3ZlciwgLmNob2ljZS1jaGlwLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFQTtcbn1cbi5jaG9pY2UtY2hpcDphY3RpdmUsIC5jaG9pY2UtY2hpcC5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzdBN0E3QTtcbn1cbi5jaG9pY2UtY2hpcDpmb2N1cywgLmNob2ljZS1jaGlwLmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM3QTdBN0E7XG59XG4uY2hvaWNlLWNoaXA6ZGlzYWJsZWQsIC5jaG9pY2UtY2hpcC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEI5MUI1O1xufVxuLmNob2ljZS1jaGlwLnByZXNzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQ2O1xufVxuXG4uY2hvaWNlLWNoaXAtYWNvLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNob2ljZS1jaGlwLWFjby1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyRDZGQztcbiAgY29sb3I6ICMwMTA2M0Y7XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tZ3JheS0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjc7XG4gIGNvbG9yOiAjMDEwNjNGO1xufVxuXG4uY2hvaWNlLWNoaXAtYWNvLWdyYXktMTUsXG4uY2hvaWNlLWNoaXAuY2hvaWNlLWNoaXAtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi8qIHJhdGluZy1zdGFycyAqL1xuLnJhdGluZy1zdGFycyB7XG4gIGNvbG9yOiAjRkZEOTMwO1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xufVxuLnJhdGluZy1zdGFycy5ob3Zlci1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhdGluZy1zdGFyczpob3ZlciwgLnJhdGluZy1zdGFyczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogcmF0aW5nLWZpbHRlciAqL1xuLnJhdGluZy1tZW51IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDA7XG59XG5cbi5maWx0ZXItbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGdhcDogOXB4O1xufVxuLmZpbHRlci1uYW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5maWx0ZXItbmFtZTpob3ZlciwgLmZpbHRlci1uYW1lLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMxO1xufVxuLmZpbHRlci1uYW1lOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSwgLmZpbHRlci1uYW1lLmFjdGl2ZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmZpbHRlci1uYW1lOmhvdmVyIC5yYXRpbmctc3RhcnMsIC5maWx0ZXItbmFtZS5hY3RpdmUgLnJhdGluZy1zdGFycyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMxO1xufVxuXG4ucmF0aW5nLWNvdW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1zZWFyY2hib3gge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtc2VhcmNoYm94IGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtc2VhcmNoYm94IGZvcm0gaW5wdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1zZWFyY2hib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1zZWFyY2hib3ggZm9ybSBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LXNlYXJjaGJveCBmb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0gLmNoZWNrYm94LWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0gLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogNC40cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzMzMzO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0gLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzMzMzLCAwIDAgMCAycHggIzAwNUZDQztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtLmNoZWNrYm94LXNlbGVjdGVkLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbS5jaGVja2JveC1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnPiA8cGF0aCBkPSdNMiAwSDEyQzEzLjA5MzggMCAxNCAwLjkwNjI1IDE0IDJWMTJDMTQgMTMuMTI1IDEzLjA5MzggMTQgMTIgMTRIMkMwLjg3NSAxNCAwIDEzLjEyNSAwIDEyVjJDMCAwLjkwNjI1IDAuODc1IDAgMiAwWk0xMC41MzEyIDUuNTMxMjVIMTAuNUMxMC44MTI1IDUuMjUgMTAuODEyNSA0Ljc4MTI1IDEwLjUgNC40Njg3NUMxMC4yMTg4IDQuMTg3NSA5Ljc1IDQuMTg3NSA5LjQ2ODc1IDQuNDY4NzVMNiA3Ljk2ODc1TDQuNTMxMjUgNi41QzQuMjE4NzUgNi4xODc1IDMuNzUgNi4xODc1IDMuNDY4NzUgNi41QzMuMTU2MjUgNi43ODEyNSAzLjE1NjI1IDcuMjUgMy40Njg3NSA3LjUzMTI1TDUuNDY4NzUgOS41MzEyNUM1Ljc1IDkuODQzNzUgNi4yMTg3NSA5Ljg0Mzc1IDYuNTMxMjUgOS41MzEyNUwxMC41MzEyIDUuNTMxMjVaJyBmaWxsPSd3aGl0ZScvPiA8L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbS5jaGVja2JveC1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6OmJlZm9yZSwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW06aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0uY2hlY2tib3gtc2VsZWN0ZWQgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbS5jaGVja2JveC1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW06aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAycHggIzAwNUZDQztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtLmNoZWNrYm94LXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1sYWJlbCwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW06aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbm9yZXN1bHRzIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWhlYWRsaW5lIHNwYW4ge1xuICBjb2xvcjogI0I5MDAxNDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciBsaSxcbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbltkYXRhLXNlbGVjdG9yPXNlYXJjaHJlc3VsdHNdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2thc3A6ZW1wdHksXG4ja2FzcGI6ZW1wdHksXG4ja2FzcG06ZW1wdHksXG4ja2FzcG1iOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI2thc3A6bm90KDplbXB0eSksXG4ja2FzcGI6bm90KDplbXB0eSksXG4ja2FzcG06bm90KDplbXB0eSksXG4ja2FzcG1iOm5vdCg6ZW1wdHkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2thc3A6Om1hcmtlcixcbiNrYXNwYjo6bWFya2VyLFxuI2thc3BtOjptYXJrZXIsXG4ja2FzcG1iOjptYXJrZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLnRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLnRleHQtbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IC50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAuc3RyaWtlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IC5jb250ZW50LXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAuc3ZnLWljb25baHJlZj1cIiNpY29uX2NpcmNsZS1pbmZvXCJdIHtcbiAgY29sb3I6ICM4RThFOTM7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IFtkYXRhLXNlbGVjdG9yPWluZm8taWNvbi15ZWxsb3ddIHtcbiAgY29sb3I6ICNGRkJBMzE7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IFtkYXRhLXNlbGVjdG9yPXN0YXItaWNvbi15ZWxsb3ddIHtcbiAgY29sb3I6ICNGRkJBMzE7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWhlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIG1heC13aWR0aDogNTQ1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciBbZGF0YS1zZWxlY3Rvcj1oZWxwLWNlbnRlcl0ge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmVtcHR5LXJlc3VsdHMtaW5mby1jb250YWluZXIgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5lbXB0eS1yZXN1bHRzLWluZm8tY29udGFpbmVyIHAsXG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmVtcHR5LXJlc3VsdHMtaW5mby1jb250YWluZXIgLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXgtd2lkdGg6IDU2cHg7XG59XG4uaWNvbi1jb250YWluZXIgc3ZnIHtcbiAgcGFkZGluZzogMTNweDtcbn1cblxuaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWx0ZXItd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5maWx0ZXItd3JhcHBlciBbcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci13cmFwcGVyIC5pY29uLWxpc3Rpbmcge1xuICBjb2xvcjogI0NDQztcbn1cbi5maWx0ZXItd3JhcHBlciAuaWNvbi1saXN0aW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRUFFNDNEO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1oZWFkbGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIEFjY29yZGlvbiAqL1xuLyoqXG4gIEZvbnRcbiAqL1xuLyoqXG4gIFNoYWRvd1xuICovXG4vKipcbiAgTW9iaWxlIGJyZWFrcG9pbnRcbiAqL1xuLyoqXG4gIENvbG9yc1xuICovXG4vKipcbiAgSW5wdXRzXG4gKi9cbi8qKlxuICBCb3JkZXJcbiAqL1xuLyoqXG4gIFNlYXJjaCBCdXR0b24gKGRlZmF1bHRzLCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBzaG9wIHRoZW1lX3ZhcmlhYmxlcy5zY3NzKVxuICovXG4vKiBTcGFjZXJzICovXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLnB4LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqXG4gVmFyaWFibGVzXG4gKi9cbi8qKlxuIEJTIGRlZmF1bHQgaW1wb3J0XG4gKi9cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMC45NXJlbTtcbiAgaGVpZ2h0OiAwLjk1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjk1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6ICM2MkQ2RkM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM2MkQ2RkM7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbiBzdmcge1xuICBjb2xvcjogI0ZGQkEzMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5kYXJrIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzM7XG59XG4uZGFyayAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmRhcmsgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogIzMzMztcbn1cbi5kYXJrIC5hY2NvcmRpb24tYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5kYXJrIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWU6aG92ZXIgLmZpbHRlci1uYW1lLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uLm5vLWNoZXZyb246OmFmdGVyLFxuLmFjY29yZGlvbi1idXR0b24ubm8tY2hldnJvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhOmZvY3VzLXdpdGhpbiAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhOmZvY3VzLXdpdGhpbiAuYXV0by1zdWdnZXN0LWJhY2tkcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtOmZvY3VzLCAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMgaW5wdXQsIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMtd2l0aGluIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtLnNlYXJjaC1mb2N1c2VkIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgei1pbmRleDogMTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciBidXR0b24uY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSclMjM3NzcnPjxwYXRoIGQ9J00xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Jy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSBidXR0b24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMnJlbSAwLjJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkQyRDI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmlubmVyLXBhZGRpbmcge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IC0xcHg7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0QyRDJEMjtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLnRpdGxlLXByaWNlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4N3B4KSB7XG4gIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAucHJpY2Uge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBjb2xvcjogIzlFMDAwRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4N3B4KSB7XG4gIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIGgzLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIGgzIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50LFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGkgYSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSBhLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpIGEsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGkgYTpob3ZlciBwYXRoLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIGE6aG92ZXIgcGF0aCxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHBhdGgsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0RGMDkxRDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuc2hvdy1hbGwtcmVzdWx0cy1saW5rLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciAuc2hvdy1hbGwtcmVzdWx0cy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLnNob3ctYWxsLXJlc3VsdHMtbGluay13cmFwcGVyIC5zaG93LWFsbC1yZXN1bHRzLWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5kaXZbZGF0YS1zZWxlY3Rvcj1wcmVsb2FkZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWlzLXByZWxvYWRlci1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9yZXNwb25zaXZlX2Jhc2Uvc3JjL2Fzc2V0cy9pbWFnZXMvc2tlbGV0b24tZmlsdGVyLWFuZC1zb3J0LndlYnBcIik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFpcy1wcmVsb2FkZXItZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmFpcy1wcmVsb2FkZXItaGl0bGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWlzLXByZWxvYWRlci1oaXRsaXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICB9XG59XG4uYWlzLXByZWxvYWRlci1oaXRsaXN0Lmxpc3QgLmFpcy1wcmVsb2FkZXItaGl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcmVzcG9uc2l2ZV9iYXNlL3NyYy9hc3NldHMvaW1hZ2VzL2Fpcy1wcmVsb2FkZXItaW1hZ2VfX2xpc3Qud2VicFwiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDY0MC8yMTc7XG59XG4uYWlzLXByZWxvYWRlci1oaXRsaXN0LmJsb2NrIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFpcy1wcmVsb2FkZXItaGl0bGlzdC5ibG9jayAuYWlzLXByZWxvYWRlci1oaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9yZXNwb25zaXZlX2Jhc2Uvc3JjL2Fzc2V0cy9pbWFnZXMvYWlzLXByZWxvYWRlci1pbWFnZV9fYmxvY2sud2VicFwiKTtcbiAgd2lkdGg6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAyMC80NztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFpcy1wcmVsb2FkZXItaGl0bGlzdC5ibG9jayAuYWlzLXByZWxvYWRlci1oaXQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haXMtcHJlbG9hZGVyLWhpdGxpc3QuYmxvY2sgLmFpcy1wcmVsb2FkZXItaGl0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5haXMtcHJlbG9hZGVyLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWlzLXByZWxvYWRlci1oZWFkbGluZSBwIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbTtcbn1cblxuLmFpcy1wcmVsb2FkZXItc2VhcmNocmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtcHJlbG9hZGVyLXNlYXJjaHJlc3VsdC1jb250YWluZXIgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haXMtcHJlbG9hZGVyLXNlYXJjaHJlc3VsdC1jb250YWluZXIgLm92ZXJsYXkuaGFzLXRyYW5zaXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDEwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA4MHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEyMHB4KTtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4vKiAgICBsb2FkaW5nIHNwaW5uZXIgICovXG4uZGRlLXNwaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGUgZWFzZS1vdXQ7XG59XG5cbi5zcGlubmVyLWljb24ge1xuICBmaWxsOiAjREYwOTFEO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUsIDEwJSwgMjAlLCAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDkwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLyoqXG4gIEZvbnRcbiAqL1xuLyoqXG4gIFNoYWRvd1xuICovXG4vKipcbiAgTW9iaWxlIGJyZWFrcG9pbnRcbiAqL1xuLyoqXG4gIENvbG9yc1xuICovXG4vKipcbiAgSW5wdXRzXG4gKi9cbi8qKlxuICBCb3JkZXJcbiAqL1xuLyoqXG4gIFNlYXJjaCBCdXR0b24gKGRlZmF1bHRzLCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBzaG9wIHRoZW1lX3ZhcmlhYmxlcy5zY3NzKVxuICovXG4vKiBTcGFjZXJzICovXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLnB4LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vZHVsYXItYnV0dG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLm1vZHVsYXItYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsYXItYnV0dG9uLCAubW9kdWxhci1idXR0b24gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kdWxhci1idXR0b24gKyAubW9kdWxhci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1vZHVsYXItYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMDU3REQgIWltcG9ydGFudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZHVsYXItYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xufVxuLm1vZHVsYXItYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjQTZBNkE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUUwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZFRkFCICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdF9yZXZpZXdfcHJvZHVjdF9pbmZvcm1hdGlvbiAubW9kdWxhci1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4jcHJvZHVjdF9kZXNjcmlwdGlvbl9ib3hfMyAucHJvZHVjdF9mZWVkYmFjayAubW9kdWxhci1idXR0b24ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMDU3REQgIWltcG9ydGFudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQTZBNkE2ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tcHJpbWFyeS1maWx0ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTVweDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tcHJpbWFyeS1maWx0ZXI6Zm9jdXMge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5LWZpbHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5LWZpbHRlcjphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tcHJpbWFyeS1maWx0ZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNBNkE2QTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5RTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkVGQUIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnktZmlsdGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3NzcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDE1cHg7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXI6Zm9jdXMge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnktZmlsdGVyOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNBNkE2QTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnktZmlsdGVyLS1tZWRpdW0ge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAxNXB4IDJweCAxNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5LWZpbHRlci0tbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxhci1idXR0b24tLWV4dHJhLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI1cHggMTRweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsYXItYnV0dG9uLS1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZHVsYXItYnV0dG9uLS1zaG9ydCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tZGVsZXRlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tZGVsZXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAtMXB4O1xufVxuLm1vZHVsYXItYnV0dG9uLS1wbHVzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tbWludXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjRjRGNEY0LCAwcHggMHB4IDBweCAycHggIzMzMzMzMztcbn1cbi5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWUgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbzpmb2N1cywgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZSAubGlzdC1ncm91cC1pdGVtLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI0Y0RjRGNCwgMHB4IDBweCAwcHggMnB4ICMzMzMzMzMsIDBweCAwcHggMHB4IDNweCAjMDA1RkNDO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZSAubGlzdC1ncm91cC1pdGVtLWNvbnRlbnQgLnJhZGlvLWJ0bi1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbywgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNGRkJBMzEsIDBweCAwcHggMHB4IDJweCB3aGl0ZTtcbn1cbi5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWUuYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW86Zm9jdXMsIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWUuYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW86Zm9jdXMtdmlzaWJsZSwgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvOmZvY3VzLCAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW86Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjRkZCQTMxLCAwcHggMHB4IDBweCAycHggd2hpdGUsIDBweCAwcHggMHB4IDNweCAjMDA1RkNDO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50IC5yYWRpby1idG4tbGFiZWwsIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50IC5yYWRpby1idG4tbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkOmhvdmVyIC5zd2l0Y2gtdG9nZ2xlLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZSwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZSwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZSxcbi5zd2l0Y2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xufVxuXG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUgLmNoZWNrYm94LWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQge1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cywgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDVGQ0M7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLnN3aXRjaC10b2dnbGUuc3dpdGNoLWluYWN0aXZlIHtcbiAgbGVmdDogMTVweDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGU6aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDVGQ0M7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cywgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDVGQ0M7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGU6aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLnN3aXRjaC10b2dnbGUuc3dpdGNoLWFjdGl2ZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDVGQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzlDMDY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZS5zd2l0Y2gtYWN0aXZlIHtcbiAgbGVmdDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQ6aG92ZXIgLmNoZWNrYm94LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOUMwNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzRDOUMwNjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkOmhvdmVyIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkOmhvdmVyIC5zd2l0Y2gtdG9nZ2xlLnN3aXRjaC1hY3RpdmUge1xuICBsZWZ0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjREYwOTFEO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMzRDhCMjc7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLXdoaXRlOiAjRkZGRkZGO1xuICAtLWJzLWdyYXk6ICMzNDM0MzQ7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjRjZGNkY2O1xuICAtLWJzLWdyYXktMjAwOiAjREVERURFO1xuICAtLWJzLWdyYXktMzAwOiAjRURFREVEO1xuICAtLWJzLWdyYXktNDAwOiAjNEQ0RDREO1xuICAtLWJzLWdyYXktNTAwOiAjRjJGMkYyO1xuICAtLWJzLWdyYXktNjAwOiAjMzQzNDM0O1xuICAtLWJzLWdyYXktNzAwOiAjREVERURFO1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICNGRkQ5MzA7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjREYwOTFEO1xuICAtLWJzLXN1Y2Nlc3M6ICM0Q0FGNTA7XG4gIC0tYnMtaW5mbzogIzIxOTZGMztcbiAgLS1icy13YXJuaW5nOiAjRkY5ODAwO1xuICAtLWJzLWRhbmdlcjogI0QzMkYyRjtcbiAgLS1icy1saWdodDogI0YyRjJGMjtcbiAgLS1icy1kYXJrOiAjOTk5OTk5O1xuICAtLWJzLXByaW1hcnktcmdiOiAyNTUsIDIxNywgNDg7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjIzLCA5LCAyOTtcbiAgLS1icy1zdWNjZXNzLXJnYjogNzYsIDE3NSwgODA7XG4gIC0tYnMtaW5mby1yZ2I6IDMzLCAxNTAsIDI0MztcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxNTIsIDA7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjExLCA0NywgNDc7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDIsIDI0MiwgMjQyO1xuICAtLWJzLWRhcmstcmdiOiAxNTMsIDE1MywgMTUzO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNGRkZGRkY7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0yIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy02IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTgge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTYge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0yMCB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0zMiB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy00OCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy02NCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy04MCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTIge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy00IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xMiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0yNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNDAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctOTYge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNDQge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy02IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy02IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctOCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNDAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xNDQge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy04IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMjAge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMzIge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNDgge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy01NiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNjQge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy03MiB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctODAge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMiB7XG4gIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTYge1xuICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy04IHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMjAge1xuICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy00OCB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNTYge1xuICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNjQge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMzIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy02NCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctODAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy02IHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTYge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMzIge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNDAge1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctODAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctOTYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy02IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTYge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTIge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTQge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctOCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMzIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNDAge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy00OCB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy01NiB7XG4gIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctODAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctOTYge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy04IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yIHtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctOCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNTYge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMiB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy01NiB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogI0ZGRDkzMDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZTE1OTtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYjIwNzE3O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM3MGJmNzM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzRkYWJmNTtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjRkY5ODAwO1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZhZDMzO1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI0QzMkYyRjtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTI2MjY7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNGMkYyRjI7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYWRhZGFkO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RDRENEQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNmZmVjOTg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIxNywgNDgsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRENEQ0RDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmVjOTg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIxNywgNDgsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMjEyNTI5O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmVjOTg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIxNywgNDgsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDkzMDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXItY29sb3I6ICNGRkQ5MzA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmVjOTgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzRkZGRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIxNywgNDgsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0YzE7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGMxO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RDRENEQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzRDQUY1MDtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNENBRjUwJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3NiwgMTc1LCA4MCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzRDQUY1MCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzYsIDE3NSwgODAsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgei1pbmRleDogMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI0QzMkYyRjtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDMyRjJGJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0QzMkYyRicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCA0NywgNDcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRjtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEMzJGMkYnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRDMyRjJGJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCA0NywgNDcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDQ3LCA0NywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMyKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREVERURFICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDkzMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0RGMDkxRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0yIHtcbiAgZ2FwOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctNCB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctNiB7XG4gIGdhcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTgge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMTIge1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTE2IHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0yMCB7XG4gIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMjQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMzIge1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTQwIHtcbiAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTQ4IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy01NiB7XG4gIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy02NCB7XG4gIGdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctNzIge1xuICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctODAge1xuICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTk2IHtcbiAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0xMTIge1xuICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTEyOCB7XG4gIGdhcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMTQ0IHtcbiAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0xNjAge1xuICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0yIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy02IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTgge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTYge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0yMCB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0zMiB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy00OCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy02NCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy04MCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTIge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy00IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xMiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0yNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNDAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctOTYge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNDQge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy02IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy02IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctOCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNDAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xNDQge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy04IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMjAge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMzIge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00MCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNDgge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy01NiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctNjQge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy03MiB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctODAge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy05NiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMiB7XG4gIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTYge1xuICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy04IHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMjAge1xuICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy00OCB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNTYge1xuICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNjQge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMzIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy02NCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctODAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy02IHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTYge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMzIge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNDAge1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctODAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctOTYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTIge1xuICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy02IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTYge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNDAge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctOTYge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xNDQge1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTIge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTQge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctOCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMzIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNDAge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy00OCB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy01NiB7XG4gIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctODAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctOTYge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy04IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yIHtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctOCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNTYge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMiB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMjAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy01NiB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzQzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0yIHtcbiAgICBnYXA6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTQge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy02IHtcbiAgICBnYXA6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTEyIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTYge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0yMCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTI0IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0zMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTQwIHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy00OCB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTU2IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy02NCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTcyIHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy04MCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTk2IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTEyIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTI4IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTYwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTIge1xuICAgIGdhcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNCB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTYge1xuICAgIGdhcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctOCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMTIge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xNiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTIwIHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMjQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTMyIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNDAge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNTYge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTY0IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNzIge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTgwIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctOTYge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xMTIge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xMjgge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xNDQge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xNjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMiB7XG4gICAgZ2FwOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy00IHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctNiB7XG4gICAgZ2FwOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy04IHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0xMiB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTE2IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMjAge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0yNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMzIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy00MCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctNDgge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy01NiB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctNjQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy03MiB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctODAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy05NiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTExMiB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMiB7XG4gICAgZ2FwOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy00IHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctNiB7XG4gICAgZ2FwOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy04IHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0xMiB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTE2IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMjAge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0yNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMzIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy00MCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctNDgge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy01NiB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctNjQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy03MiB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctODAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy05NiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTExMiB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTEyOCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTE0NCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTE2MCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMiB7XG4gICAgZ2FwOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctNCB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy02IHtcbiAgICBnYXA6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy04IHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMTIge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMTYge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMjAge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMjQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0zMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy00MCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctNjQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctNzIge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy04MCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy05NiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0xMTIge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMTI4IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0xNjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi8qKlxuICBGb250XG4gKi9cbiRmb250LXNpemUteHM6IDEycHg7XG4kZm9udC1zaXplLXJlZ3VsYXI6IDE2cHg7XG5cbiRsaW5lLWhlaWdodC1zbWFsbDogMjBweDtcbiRsaW5lLWhlaWdodC1yZWd1bGFyOiAyNHB4O1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDUwMDtcblxuLyoqXG4gIFNoYWRvd1xuICovXG4kYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuXG4vKipcbiAgTW9iaWxlIGJyZWFrcG9pbnRcbiAqL1xuJGJyZWFrcG9pbnQ6IDc4N3B4O1xuXG4vKipcbiAgQ29sb3JzXG4gKi9cbiRhY28td2hpdGU6ICNGRkZGRkY7XG4kYWNvLWdyYXktMDA6ICM2NjY2NjY7XG4kYWNvLWdyYXktMDE6ICM2MzYzNjY7XG4kYWNvLWdyYXktMDI6ICM4RThFOTM7XG4kYWNvLWdyYXktMDM6ICNBNkE4QkM7XG4kYWNvLWdyYXktMDQ6ICNEMUQxRDY7XG4kYWNvLWdyYXktMDU6ICNFNUU1RUE7XG4kYWNvLWdyYXktMDY6ICNGMkYyRjc7XG4kYWNvLWdyYXktMDc6ICNFMUUxRTE7XG4kYWNvLWdyYXktMDg6ICNDQ0NDQ0M7XG4kYWNvLWdyYXktMDk6ICNGNEY0RjQ7XG4kYWNvLWdyYXktMTA6ICNEMkQyRDI7XG4kYWNvLWdyYXktMTE6ICM3OTc5Nzk7XG4kYWNvLWdyYXktMTI6ICMzNDM0MzQ7XG4kYWNvLWdyYXktMTM6ICMzMzMzMzM7XG4kYWNvLWdyYXktMTQ6ICNFRUVFRUU7XG4kYWNvLWdyYXktMTU6ICNGMUYxRjE7XG4kYWNvLWdyYXktMTY6ICNFNUU1RTU7XG4kYWNvLWdyYXktMTc6ICM3QTdBN0E7XG5cbiRhY28tYmxhY2s6ICMwMDA7XG5cbiRhY28tYmx1ZTogIzAzOTtcbiRhY28tbGlnaHQtYmx1ZTogIzYyRDZGQztcbiRhY28tZGFyay1ibHVlOiAjMDEwNjNGO1xuJGFjby1kYXJrLWJsdWUtaG92ZXI6ICMwMTA1MzM7XG4kYWNvLWRhcmstYmx1ZS1kaXNhYmxlZDogIzhCOTFCNTtcbiRhY28tZm9jdXMtYmx1ZTogIzAwNUZDQztcblxuJGFjby15ZWxsb3c6ICNFQUU0M0Q7XG4kYWNvLXllbGxvdy0wMTogI0ZGQkEzMTtcbiRhY28teWVsbG93LTAyOiAjRkZEOTMwO1xuJGFjby15ZWxsb3ctMDM6ICNGRkRBNjA7XG4kYWNvLWdvbGRlbjogI0VEQkEwMDtcblxuJGFjby1ncmVlbjogIzRDOUMwNjtcblxuJGFjby1yZWQ6ICNERjA5MUQ7XG4kYWNvLXJlZC0wMTogI0I5MDAxNDtcbiRhY28tcmVkLWhvdmVyOiAjOUUwMDBGO1xuXG4kYWNvLWdyZWVuOiAjNEM5QzA2O1xuXG4vL0Zyb20gYnV0dG9ucyBhcG9kaXNjb3VudGVyIHN0eWxlc1xuJHByaW1hcnk6ICNGRkQ5MzAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAjREYwOTFEICFkZWZhdWx0O1xuXG4kZ3JlZW46ICMyQTg0MDMgIWRlZmF1bHQ7XG4kcmVkOiAjREYwOTFEICFkZWZhdWx0O1xuJGdvbGQ6ICNGRkQ2NEEgIWRlZmF1bHQ7XG4kYXBvLXN1bjogI0ZFQ0UyRiAhZGVmYXVsdDtcbiRmb2N1cy1ibHVlOiAjMTA1N0REO1xuXG4kaGVhZGVyX3ByaW1hcnk6ICNGRkQ5MzAgIWRlZmF1bHQ7XG4kaGVhZGVyX3NlY29uZGFyeTogI0RGMDkxRCAhZGVmYXVsdDtcblxuJGFwby1nb2xkZW46ICNFREJBMDAgIWRlZmF1bHQ7XG4kYXBvLXllbGxvdzogI0ZFRDkzMSAhZGVmYXVsdDtcbiRhcG8teWVsbG93MjogI0Y5QkEzMSAhZGVmYXVsdDtcbiRhcG8tdGV4dC1jb2xvcjogIzM0MzQzNCAhZGVmYXVsdDtcbiRhcG8tdGV4dC1jb2xvci1saWdodDogIzc5Nzk3OSAhZGVmYXVsdDtcbiRhcG8tZGFyay1ncmVlbjogIzA2MCAhZGVmYXVsdDtcblxuJGxpZ2h0OiAjRjFGMUYxICFkZWZhdWx0O1xuJGRhcms6ICM2NjY2NjYgIWRlZmF1bHQ7XG4kZGFya2VyOiAjMzMzMzMzICFkZWZhdWx0O1xuXG4kZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yOiAjMzMzO1xuJGZpbHRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuJGZpbHRlci1ib3JkZXItY29sb3I6ICNEMkQyRDI7XG4kZmlsdGVyLXJlc2V0LWJ0bi1jb2xvcjogI0U4RThFODtcblxuLy8gTmV3IGJ1dHRvbnNcbiRidXR0b24tcHJpbWFyeTogI0ZGQkEzMTtcbiRidXR0b24tcHJpbWFyeS1maWx0ZXItaG92ZXI6ICNGRkFBMDA7XG4vKipcbiAgSW5wdXRzXG4gKi9cbiRmb3JtLXN3aXRjaC13aWR0aDogNTJweDtcbiRmb3JtLXN3aXRjaC1oZWlnaHQ6IDI0cHg7XG5cbi8qKlxuICBCb3JkZXJcbiAqL1xuJGJvcmRlci1yYWRpdXMtcGlsbDogNTByZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogNXB4ICFkZWZhdWx0O1xuJGJvcmRlci1nb2xkZW46IDFweCBzb2xpZCAkYWNvLWdvbGRlbiAhZGVmYXVsdDtcbiRib3JkZXItZ3JheTogMXB4IHNvbGlkICRhY28tZ3JheS0xMSAhZGVmYXVsdDtcblxuLyoqXG4gIFNlYXJjaCBCdXR0b24gKGRlZmF1bHRzLCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBzaG9wIHRoZW1lX3ZhcmlhYmxlcy5zY3NzKVxuICovXG4kc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjogJGFjby15ZWxsb3ctMDIgIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi1ib3JkZXItY29sb3I6ICRib3JkZXItZ29sZGVuICFkZWZhdWx0O1xuJHNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjogJGFjby1ncmF5LTEyICFkZWZhdWx0O1xuJHNlYXJjaC1oaWdobGlnaHRlZC1jb2xvcjogJGFjby1yZWQgIWRlZmF1bHQ7XG5cbi8qIFNwYWNlcnMgKi9cblxuLyoqXG4gVmFyaWFibGVzXG4gKi9cbiRzcGFjZXI6IDFyZW07XG4kc2l6ZTogMTY7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IHRydWU7XG4kc3BhY2VyczogKFxuICBcInNwYWNpbmctMFwiOiAwLFxuICBcInNwYWNpbmctMlwiOiBjYWxjKCgyIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy00XCI6IGNhbGMoKDQgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTZcIjogY2FsYygoNiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctOFwiOiBjYWxjKCg4IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xMlwiOiBjYWxjKCgxMiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctMTZcIjogY2FsYygoMTYgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTIwXCI6IGNhbGMoKDIwIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0yNFwiOiBjYWxjKCgyNCAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctMzJcIjogY2FsYygoMzIgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTQwXCI6IGNhbGMoKDQwIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy00OFwiOiBjYWxjKCg0OCAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctNTZcIjogY2FsYygoNTYgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTY0XCI6IGNhbGMoKDY0IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy03MlwiOiBjYWxjKCg3MiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctODBcIjogY2FsYygoODAgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTk2XCI6IGNhbGMoKDk2IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xMTJcIjogY2FsYygoMTEyIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xMjhcIjogY2FsYygoMTI4IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xNDRcIjogY2FsYygoMTQ0IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xNjBcIjogY2FsYygoMTYwIC8gJHNpemUpICogJHNwYWNlciksXG4pO1xuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKTtcblxuQGVhY2ggJGtleUJyZWFrcG9pbnQsICR2YWx1ZUJyZWFrcG9pbnQgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICBAZWFjaCAka2V5U3BhY2VyLCAkdmFsdWVTcGFjZXIgaW4gJHNwYWNlcnMge1xuICAgIC5weC0jeyRrZXlCcmVha3BvaW50fS1kb3duLSN7JGtleVNwYWNlcn0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRrZXlCcmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlU3BhY2VyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWx1ZVNwYWNlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5weS0jeyRrZXlCcmVha3BvaW50fS1kb3duLSN7JGtleVNwYWNlcn0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRrZXlCcmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdmFsdWVTcGFjZXIgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZVNwYWNlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcy0jeyRrZXlCcmVha3BvaW50fS1kb3duLSN7JGtleVNwYWNlcn0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRrZXlCcmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlU3BhY2VyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBlLSN7JGtleUJyZWFrcG9pbnR9LWRvd24tI3ska2V5U3BhY2VyfSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGtleUJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlU3BhY2VyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBzdHlsZXMgc2hhcmVkIGFjcm9zcyBhbGwgdGhlbWVzIGZvciBzZWFyY2ggZnVuY3Rpb25hbGl0eVxuLy8gVGhpcyBmaWxlIHVzZXMgdGhlbWUgdmFyaWFibGVzIHRoYXQgc2hvdWxkIGJlIGRlZmluZWQgaW4gZWFjaCB0aGVtZSdzIF90aGVtZV92YXJpYWJsZXMuc2Nzc1xuXG4vLyBGaWx0ZXIgd3JhcHBlclxuLmZpbHRlci13cmFwcGVyIHtcbiAgLmRhdGFsaXN0LWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4vLyBBbGdvbGlhIHByaWNlIGlucHV0XG4uYWxnb2xpYS1wcmljZWlucHV0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAxMDYzRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjc7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLy8gQWxnb2xpYSByYW5nZSBmb3JtXG4uYWxnb2xpYS1yYW5nZWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLy8gQWxnb2xpYSBzdWJtaXQgYnV0dG9uXG4uYWxnb2xpYS1zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4vLyBSZWZpbmVtZW50IHJvb3Qgc3R5bGVzXG4ucmVmaW5lbWVudC1yb290IHtcbiAgLnJlZmluZW1lbnQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAucmVmaW5lbWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGFjby1ncmF5LTA2O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAucmVmaW5lbWVudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAucmVmaW5lbWVudC1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTE1O1xuICAgIGNvbG9yOiAkYWNvLWdyYXktMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMTY7XG4gICAgfVxuICB9XG5cbiAgLnJlZmluZW1lbnQtY2F0ZWdvcnktbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICB9XG5cbiAgLnJlZmluZW1lbnQtZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRhY28tZ3JheS0wMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTE2O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZWZpbmVtZW50IGNvdW50XG4ucmVmaW5lbWVudC1jb3VudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICRhY28td2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAxO1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgbWluLWhlaWdodDogMThweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4vLyBDdXJyZW50IHJlZmluZW1lbnRzXG4uYWlzLUN1cnJlbnRSZWZpbmVtZW50cy0tbm9SZWZpbmVtZW50LFxuLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtbGlzdC0tbm9SZWZpbmVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1saXN0IHtcbiAgJi5yZWZpbmVtZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLy8gU2lkZWJhciBmaWx0ZXJcbi5zaWRlYmFyLWZpbHRlciB7XG4gIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYXRpbmcgZmlsdGVyXG4ucmF0aW5nLWZpbHRlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLy8gQWNjb3JkaW9uIGJvZHlcbi5hY2NvcmRpb24tYm9keSB7XG4gICYgLmFpcy1DbGVhclJlZmluZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTA5O1xuICB9XG59XG5cbi8vIENsZWFyIHJlZmluZW1lbnRzXG4uY2xlYXItYWxsLXJlZmluZW1lbnRzIHtcbiAgJi5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24tLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbGVhci1zaW5nbGUtcmVmaW5lbWVudC1yb290IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jbGVhci1zaW5nbGUtcmVmaW5lbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRhY28tcmVkO1xuICB9XG5cbiAgJi5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24tLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmlsdGVyIGJ1dHRvbiBzdHlsZXNcbiVmaWx0ZXItYnRuIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnNob3ctcmVzdWx0cy1idG4ge1xuICBAZXh0ZW5kICVmaWx0ZXItYnRuO1xufVxuXG4udG9nZ2xlLXZpZXctYnRuIHtcbiAgQGV4dGVuZCAlZmlsdGVyLWJ0bjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmaWx0ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZpbHRlci1ib3JkZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I7XG59XG5cbi5yZXNldC1yZWZpbmVtZW50cy1idG4ge1xuICBAZXh0ZW5kICVmaWx0ZXItYnRuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyLXJlc2V0LWJ0bi1jb2xvcjtcbiAgY29sb3I6ICRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5jbGVhci1yZWZpbmVtZW50cyB7XG4gICYgLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQWxnb2xpYSBoaXRzIGxpc3Rcbi5hbGdvbGlhLWhpdHMtbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLy8gQWxnb2xpYSBhY2NvcmRpb25cbi5hbGdvbGlhLWFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNvLWdyYXktMDY7XG59XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWZpbmVtZW50LWNvdW50IHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgfVxufVxuXG4vLyBSZWZpbmVtZW50IGxpc3QgY2hlY2tib3hcbi5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBQcm9kdWN0IHRhZ3Ncbi5wcm9kdWN0LXRhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LXRhZy1ncmVlbiB7XG4gIEBleHRlbmQgLnByb2R1Y3QtdGFnO1xuICBjb2xvcjogIzRDOUMwNjtcbn1cblxuLnByb2R1Y3QtdGFnLXJlZCB7XG4gIEBleHRlbmQgLnByb2R1Y3QtdGFnO1xuICBjb2xvcjogI0I5MDAxNDtcbn1cblxuLy8gTm8gcmVzdWx0cyB3cmFwcGVyXG4ubm8tcmVzdWx0cy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vLXJlc3VsdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1rZXl3b3JkIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgY29sb3I6ICRzZWFyY2gta2V5d29yZC1jb2xvcjtcbiAgfVxufVxuXG4ubm8tcmVzdWx0cy1saXN0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuXG4gICYtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgfVxufVxuXG4vLyBQcm9kdWN0IGxpc3Qgc3R5bGluZyB1c2luZyB0aGVtZSB2YXJpYWJsZXNcbi5leWVjYXRjaGVyIHtcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1leWVjYXRjaGVyLWJnICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXByaWNlLnRleHQtcmVkIHtcbiAgY29sb3I6ICRzZWFyY2gtcHJpY2UtcmVkICFpbXBvcnRhbnQ7XG59XG5cbi8vIEF1dG9zdWdnZXN0IHN0eWxpbmcgdXNpbmcgdGhlbWUgdmFyaWFibGVzXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSB7XG4gIGZvcm0ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0by1zdWdnZXN0LXByb2R1Y3RzLXdyYXBwZXIsXG4uYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlcixcbi5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHtcbiAgbGkgLmhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogJHNlYXJjaC1oaWdobGlnaHRlZC1jb2xvcjtcbiAgfVxuICBsaSAubm9uLWhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogJHNlYXJjaC1ub24taGlnaGxpZ2h0ZWQtY29sb3I7XG4gIH1cbiAgbGk6aG92ZXIgLm5vbi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICRzZWFyY2gtaG92ZXItY29sb3I7XG4gIH1cbn1cblxuLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgbGk6aG92ZXIgc3ZnID4gcGF0aCxcbi5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIGxpOmhvdmVyIHN2ZyA+IHBhdGgge1xuICBmaWxsOiAkc2VhcmNoLWhvdmVyLWNvbG9yO1xufVxuXG4vLyBTVkcgaWNvbiBzaXppbmdcbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHN2Zyxcbi5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHN2ZyB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4vLyBTaG93IHJlc3VsdHMgYnV0dG9uXG4uc2hvdy1hbGwtcmVzdWx0cy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1idXR0b24tYmctY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I7XG59IiwiLyogY2hvaWNlLWNoaXBzICovXG5AdXNlIFwic2FzczptYXBcIjtcblxuLyoqXG4gVmFyaWFibGVzXG4gKi9cbi5jaG9pY2UtY2hpcCxcbiVjaG9pY2UtY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuXG4gICYuY2hvaWNlLWNoaXAtdGFnIHtcbiAgICBAZXh0ZW5kICVjaG9pY2UtY2hpcC1hY28tZ3JheS0xNTtcblxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0xNjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRhY28tZ3JheS0xNztcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRhY28tZ3JheS0xNztcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYWNvLWRhcmstYmx1ZS1kaXNhYmxlZDtcbiAgfVxuXG4gICYucHJlc3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTA0O1xuICB9XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tYmx1ZSxcbiVjaG9pY2UtY2hpcC1hY28tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tYmx1ZTtcbiAgY29sb3I6ICRhY28td2hpdGU7XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tbGlnaHQtYmx1ZSxcbiVjaG9pY2UtY2hpcC1hY28tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tbGlnaHQtYmx1ZTtcbiAgY29sb3I6ICRhY28tZGFyay1ibHVlO1xufVxuXG4uY2hvaWNlLWNoaXAtYWNvLWdyYXktMDYsXG4lY2hvaWNlLWNoaXAtYWNvLWdyYXktMDYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDY7XG4gIGNvbG9yOiAkYWNvLWRhcmstYmx1ZTtcbn1cbi5jaG9pY2UtY2hpcC1hY28tZ3JheS0xNSxcbiVjaG9pY2UtY2hpcC1hY28tZ3JheS0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0xNTtcbiAgY29sb3I6ICRhY28tZ3JheS0wMDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLyogcmF0aW5nLXN0YXJzICovXG5AdXNlIFwic2FzczptYXBcIjtcblxuLnJhdGluZy1zdGFycyB7XG4gIGNvbG9yOiAkYWNvLXllbGxvdy0wMjtcbiAgbWF4LWhlaWdodDogMjVweDtcblxuICAmLmhvdmVyLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgfVxufVxuIiwiLyogcmF0aW5nLWZpbHRlciAqL1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi5yYXRpbmctbWVudSB7XG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ucmF0aW5nLWZpbHRlciB7XG5cbn1cblxuLmZpbHRlci1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTA5O1xuICBnYXA6IDlweDtcblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby13aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGFjby13aGl0ZTtcbiAgICB9XG5cbiAgICAucmF0aW5nLXN0YXJzIHtcbiAgICAgIGNvbG9yOiAkYWNvLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgfVxuICB9XG59XG5cblxuLnJhdGluZy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuIiwiLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LXNlYXJjaGJveCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTA5O1xuXG4gICYgZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRhY28tZ3JheS0wODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyMzc3Nyc+PHBhdGggZD0nTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnonLz48L3N2Zz5cIik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJiAuY2hlY2tib3gtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gTk9STUFMXG4gICAgJiAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAmIC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFjby1ncmF5LTEzO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRhY28tZ3JheS0xMywgMCAwIDAgMnB4ICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNoZWNrYm94LXNlbGVjdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgICAvLyBTRUxFQ1RFRFxuICAgICAgJiAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gICAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnPiA8cGF0aCBkPSdNMiAwSDEyQzEzLjA5MzggMCAxNCAwLjkwNjI1IDE0IDJWMTJDMTQgMTMuMTI1IDEzLjA5MzggMTQgMTIgMTRIMkMwLjg3NSAxNCAwIDEzLjEyNSAwIDEyVjJDMCAwLjkwNjI1IDAuODc1IDAgMiAwWk0xMC41MzEyIDUuNTMxMjVIMTAuNUMxMC44MTI1IDUuMjUgMTAuODEyNSA0Ljc4MTI1IDEwLjUgNC40Njg3NUMxMC4yMTg4IDQuMTg3NSA5Ljc1IDQuMTg3NSA5LjQ2ODc1IDQuNDY4NzVMNiA3Ljk2ODc1TDQuNTMxMjUgNi41QzQuMjE4NzUgNi4xODc1IDMuNzUgNi4xODc1IDMuNDY4NzUgNi41QzMuMTU2MjUgNi43ODEyNSAzLjE1NjI1IDcuMjUgMy40Njg3NSA3LjUzMTI1TDUuNDY4NzUgOS41MzEyNUM1Ljc1IDkuODQzNzUgNi4yMTg3NSA5Ljg0Mzc1IDYuNTMxMjUgOS41MzEyNUwxMC41MzEyIDUuNTMxMjVaJyBmaWxsPSd3aGl0ZScvPiA8L3N2Zz5cIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFjby13aGl0ZTtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRhY28td2hpdGUsIDAgMCAwIDJweCAkYWNvLWZvY3VzLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmIC5jaGVja2JveC1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbm9yZXN1bHRzIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDk7XG4gIGNvbG9yOiAkYWNvLWdyYXktMTM7XG59XG4iLCIuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG5cbiAgLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJGFjby1ncmF5LTAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGFjby1yZWQtMDE7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGksXG4gIGxpID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbltkYXRhLXNlbGVjdG9yPVwic2VhcmNocmVzdWx0c1wiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNrYXNwLFxuI2thc3BiLFxuI2thc3BtLFxuI2thc3BtYiB7XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjpub3QoOmVtcHR5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOjptYXJrZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRhY28tZ3JheS0xMztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuXG4gIC50ZXh0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWxhcmdlciB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJlZCB7XG4gICAgY29sb3I6ICNCOTAwMTQ7XG4gIH1cblxuICAuc3RyaWtlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3ZnLWljb25baHJlZj1cIiNpY29uX2NpcmNsZS1pbmZvXCJdIHtcbiAgICBjb2xvcjogJGFjby1ncmF5LTAyO1xuICB9XG5cbiAgW2RhdGEtc2VsZWN0b3I9XCJpbmZvLWljb24teWVsbG93XCJdIHtcbiAgICBjb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gIH1cblxuICBbZGF0YS1zZWxlY3Rvcj1cInN0YXItaWNvbi15ZWxsb3dcIl0ge1xuICAgIGNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgfVxuXG59XG5cbi5zZWFyY2gtcmVzdWx0LWhlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0wOTtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBbZGF0YS1zZWxlY3Rvcj1cImhlbHAtY2VudGVyXCJdIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRhY28tZ3JheS0wMDtcbiAgfVxuXG4gIC50ZXh0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRhY28tZ3JheS0wMDtcbiAgfVxufVxuXG4uaWNvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkYWNvLWdyYXktMTI7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogNTZweDtcblxuICBzdmcge1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gIH1cbn1cblxuaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMTQ7XG4gIGJvcmRlcjogbm9uZTtcbn0iLCIuZmlsdGVyLXdyYXBwZXIge1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5pY29uLWxpc3Rpbmcge1xuICAgIGNvbG9yOiAjQ0NDO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRhY28teWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmZpbHRlci1oZWFkbGluZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I7XG4gIH1cblxufVxuIiwiLyogQWNjb3JkaW9uICovXG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6IDA7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogMDtcbiRhY2NvcmRpb24tY29sb3I6ICRhY28td2hpdGU7XG4kYWNjb3JkaW9uLWJnOiAkYWNvLWJsdWU7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogMDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogJGFjY29yZGlvbi1wYWRkaW5nLXg7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAkYWNjb3JkaW9uLXBhZGRpbmcteDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuJGFjY29yZGlvbi1idXR0b24taWNvbi1jb2xvcjogJGFjby15ZWxsb3c7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogJGFjby1ibHVlO1xuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogJGFjby1ibHVlO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAkYWNvLXdoaXRlO1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkYWNvLWxpZ2h0LWJsdWU7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAwLjk1cmVtO1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAkYWNvLXdoaXRlO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogJGFjby13aGl0ZTtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiRhY2NvcmRpb24tYnV0dG9uLWljb246IFwiXCI7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogXCJcIjtcblxuLyoqXG4gQlMgZGVmYXVsdCBpbXBvcnRcbiAqL1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9hY2NvcmRpb25cIjtcbi5hY2NvcmRpb24taXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY28tZ3JheS0wODtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmNvbGxhcHNlZCB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYWNvLWxpZ2h0LWJsdWU7XG4gIH1cbiAgc3ZnIHtcbiAgICBjb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgQGF0LXJvb3QgLmRhcmsge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGFjby1yZWQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgY29sb3I6ICRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I7XG5cbiAgQGF0LXJvb3QgLmRhcmsge1xuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIC5maWx0ZXItbmFtZTpob3ZlciAuZmlsdGVyLW5hbWUuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRhY28td2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1idXR0b24ubm8tY2hldnJvbjo6YWZ0ZXIsXG4uYWNjb3JkaW9uLWJ1dHRvbi5uby1jaGV2cm9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWJnO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkYWNjb3JkaW9uLWJvcmRlci13aWR0aCAqIC0xKSAwICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06ICRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xuICBib3JkZXI6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy15ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGZvcm0tbWF4LXdpZHRoLWxnOiA2NDBweCAhZGVmYXVsdDtcblxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEge1xuICAuYXV0by1zdWdnZXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hdXRvLXN1Z2dlc3QtYmFja2Ryb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6ICRmb3JtLW1heC13aWR0aC1sZztcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1idXR0b24tYmctY29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJHNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnNlYXJjaC1mb2N1c2VkIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogJGFjby1ncmF5LTEyO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLWdvbGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAyO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ3VsYXI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGFjby1ncmF5LTEyO1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMTA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAkZm9ybS1tYXgtd2lkdGgtbGc7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgLmlubmVyLXBhZGRpbmcge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogLTFweDsgLy8gRml4ZXMgdGhlIHBpeGVsIGdhcFxuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ3VsYXI7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGFjby1ncmF5LTEyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogJGFjby1yZWQ7XG4gICAgfVxuXG4gICAgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjby1ncmF5LTEwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtcHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0b3N1Z2dlc3QtaGlnaGxpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgICAgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVndWxhcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICBjb2xvcjogJGFjby1yZWQtaG92ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlcixcbiAgICAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMsXG4gICAgICB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFjby1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdy1hbGwtcmVzdWx0cy1saW5rLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAxMHB4O1xuXG4gICAgICAuc2hvdy1hbGwtcmVzdWx0cy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1idXR0b24tYmctY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZGl2W2RhdGEtc2VsZWN0b3I9XCJwcmVsb2FkZXJcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtcHJlbG9hZGVyLWZpbHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3Jlc3BvbnNpdmVfYmFzZS9zcmMvYXNzZXRzL2ltYWdlcy9za2VsZXRvbi1maWx0ZXItYW5kLXNvcnQud2VicFwiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWlzLXByZWxvYWRlci1oaXRsaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gIH1cbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYubGlzdCB7XG4gICAgLmFpcy1wcmVsb2FkZXItaGl0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3Jlc3BvbnNpdmVfYmFzZS9zcmMvYXNzZXRzL2ltYWdlcy9haXMtcHJlbG9hZGVyLWltYWdlX19saXN0LndlYnBcIik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDY0MC8yMTc7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuYWlzLXByZWxvYWRlci1oaXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcmVzcG9uc2l2ZV9iYXNlL3NyYy9hc3NldHMvaW1hZ2VzL2Fpcy1wcmVsb2FkZXItaW1hZ2VfX2Jsb2NrLndlYnBcIik7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgYXNwZWN0LXJhdGlvOiAyMC80NztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5haXMtcHJlbG9hZGVyLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMC43NXJlbTtcbiAgfVxufVxuXG4uYWlzLXByZWxvYWRlci1zZWFyY2hyZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1wcmVsb2FkZXItc2VhcmNocmVzdWx0LWNvbnRhaW5lciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFpcy1wcmVsb2FkZXItc2VhcmNocmVzdWx0LWNvbnRhaW5lciAub3ZlcmxheS5oYXMtdHJhbnNpdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgjRkZGLCAwKSAwLFxuICAgICAgcmdiYSgjRkZGLCAwLjQpIDEwcHgsXG4gICAgICByZ2JhKCNGRkYsIDAuOCkgODBweCxcbiAgICAgIHJnYmEoI0ZGRiwgMCkgMTIwcHhcbiAgKTtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi8qICAgIGxvYWRpbmcgc3Bpbm5lciAgKi9cbi5kZGUtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZSBlYXNlLW91dDtcblxufVxuXG4uc3Bpbm5lci1pY29uIHtcbiAgZmlsbDogI0RGMDkxRDtcbn1cblxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUsIDEwJSwgMjAlLCAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgOTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5tb2R1bGFyLWJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5tb2R1bGFyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMTAwbXMgbGluZWFyLCBib3JkZXItd2lkdGggMTAwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLFxuICAmICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggIzAwMDAwMDMzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNBNkE2QTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlFMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZFRkFCICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZHVjdF9yZXZpZXdfcHJvZHVjdF9pbmZvcm1hdGlvbiAmIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cblxuICAjcHJvZHVjdF9kZXNjcmlwdGlvbl9ib3hfMyAucHJvZHVjdF9mZWVkYmFjayAmIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDAgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMzM7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3NzcgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDU3REQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMzMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0E2QTZBNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gIH1cblxuICAmLS1wcmltYXJ5LWZpbHRlciB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDU3REQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggIzAwMDAwMDMzO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlFMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkVGQUIgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnktZmlsdGVyIHtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3NzcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxNXB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTA1N0REICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggIzAwMDAwMDMzO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMnB4IDE1cHggMnB4IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAgU2l6ZXMuIGxhcmdlLWRlc2t0b3AgaXMgdGhlIGRlZmF1bHQgc2l6ZVxuXG4gICYtLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMTRweCAyNXB4IDE0cHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNob3J0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAvLyBWYXJpYXRpb25zXG5cbiAgJi0tZGVsZXRlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXBsdXMge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLS1taW51cyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLmFjY29yZGlvbi1ib2R5IHtcbiAgJiAuZmlsdGVyLW5hbWUge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIC8vIE5PUk1BTFxuICAgICYgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyB7XG4gICAgICAmIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkZmlsdGVyLWJhY2tncm91bmQtY29sb3IsIDBweCAwcHggMHB4IDJweCAkYWNvLWdyYXktMTM7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRmaWx0ZXItYmFja2dyb3VuZC1jb2xvciwgMHB4IDBweCAwcHggMnB4ICRhY28tZ3JheS0xMywgMHB4IDBweCAwcHggM3B4ICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmIC5saXN0LWdyb3VwLWl0ZW0tY29udGVudCB7XG4gICAgICAmIC5yYWRpby1idG4tbGFiZWwge1xuICAgICAgICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBQ1RJVkUgJiBIT1ZFUiAoc2FtZSlcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICYgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyB7XG4gICAgICAgICYgLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFjby13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRhY28teWVsbG93LTAxLCAwcHggMHB4IDBweCAycHggd2hpdGU7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRhY28teWVsbG93LTAxLCAwcHggMHB4IDBweCAycHggd2hpdGUsIDBweCAwcHggMHB4IDNweCAkYWNvLWZvY3VzLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIC5saXN0LWdyb3VwLWl0ZW0tY29udGVudCB7XG4gICAgICAgICYgLnJhZGlvLWJ0bi1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICRhY28td2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEluaGVyaXRzIHNvbWUgZnJvbSBfY2hlY2tib3hfZmlsdGVyLnNjc3NcbiVzd2l0Y2gtdG9nZ2xlLFxuLnN3aXRjaC10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IHtcbiAgJiAuY2hlY2tib3gtdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAmIC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjby1ncmF5LTEzO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjby1mb2N1cy1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgICAgICAgQGV4dGVuZCAlc3dpdGNoLXRvZ2dsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgICAgICYuc3dpdGNoLWluYWN0aXZlIHtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJiAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gICAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNvLWZvY3VzLWJsdWU7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuc3dpdGNoLXRvZ2dsZSB7XG4gICAgICAgICAgQGV4dGVuZCAlc3dpdGNoLXRvZ2dsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICAgICAgICAmLnN3aXRjaC1hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY28td2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudG9nZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAxO1xuICAgICAgJiAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gICAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY28td2hpdGU7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLnN3aXRjaC10b2dnbGUge1xuICAgICAgICAgIEBleHRlbmQgJXN3aXRjaC10b2dnbGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgICAgICAgJi5zd2l0Y2gtYWN0aXZlIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNvLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICRhY28td2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmIC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmVlbjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNvLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYgLnN3aXRjaC10b2dnbGUge1xuICAgICAgICAgIEBleHRlbmQgJXN3aXRjaC10b2dnbGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgICAmLnN3aXRjaC1hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY28td2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbiRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nOiB0cnVlICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5cbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbkBpbXBvcnQgXCJyb290XCI7XG5cbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4vLyBPbmx5IHVzZSB0aGUgdXRpbGl0aWVzIHdlIG5lZWRcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdXRpbGl0aWVzOiBtYXAtZ2V0LW11bHRpcGxlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJkaXNwbGF5XCIsXG4gICAgXCJvcmRlclwiLFxuICAgIFwiZmxleFwiLFxuICAgIFwiZmxleC1kaXJlY3Rpb25cIixcbiAgICBcImZsZXgtZ3Jvd1wiLFxuICAgIFwiZmxleC1zaHJpbmtcIixcbiAgICBcImZsZXgtd3JhcFwiLFxuICAgIFwianVzdGlmeS1jb250ZW50XCIsXG4gICAgXCJhbGlnbi1pdGVtc1wiLFxuICAgIFwiYWxpZ24tY29udGVudFwiLFxuICAgIFwiYWxpZ24tc2VsZlwiLFxuICAgIFwibWFyZ2luXCIsXG4gICAgXCJtYXJnaW4teFwiLFxuICAgIFwibWFyZ2luLXlcIixcbiAgICBcIm1hcmdpbi10b3BcIixcbiAgICBcIm1hcmdpbi1lbmRcIixcbiAgICBcIm1hcmdpbi1ib3R0b21cIixcbiAgICBcIm1hcmdpbi1zdGFydFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXlcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi10b3BcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1zdGFydFwiLFxuICAgIFwicGFkZGluZ1wiLFxuICAgIFwicGFkZGluZy14XCIsXG4gICAgXCJwYWRkaW5nLXlcIixcbiAgICBcInBhZGRpbmctdG9wXCIsXG4gICAgXCJwYWRkaW5nLWVuZFwiLFxuICAgIFwicGFkZGluZy1ib3R0b21cIixcbiAgICBcInBhZGRpbmctc3RhcnRcIixcbiAgKVxuKTtcblxuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFsdWUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/